2 #import <Foundation/Foundation.h>
6 #import "keychain/ckks/CKKSKeychainView.h"
7 #import "keychain/ckks/CKKSOperationDependencies.h"
8 #import "keychain/ot/OctagonStateMachineHelpers.h"
10 NS_ASSUME_NONNULL_BEGIN
12 @interface CKKSCheckKeyHierarchyOperation
: CKKSResultOperation
<OctagonStateTransitionOperationProtocol
>
13 @property CKKSOperationDependencies
* deps
;
15 - (instancetype
)initWithDependencies
:(CKKSOperationDependencies
*)dependencies
16 intendedState
:(OctagonState
*)intendedState
17 errorState
:(OctagonState
*)errorState
;