import { SignUserActionChallengeRequest, UserActionChallengeResponse } from '../../baseAuthApi'; import { DfnsDelegatedApiClientOptions } from '../../dfnsDelegatedApiClient'; import * as T from './types'; export declare class DelegatedKeysClient { private apiOptions; constructor(apiOptions: DfnsDelegatedApiClientOptions); createKeyInit(request: T.CreateKeyRequest): Promise; createKeyComplete(request: T.CreateKeyRequest, signedChallenge: SignUserActionChallengeRequest): Promise; delegateKeyInit(request: T.DelegateKeyRequest): Promise; delegateKeyComplete(request: T.DelegateKeyRequest, signedChallenge: SignUserActionChallengeRequest): Promise; deleteKeyInit(request: T.DeleteKeyRequest): Promise; deleteKeyComplete(request: T.DeleteKeyRequest, signedChallenge: SignUserActionChallengeRequest): Promise; deriveKeyInit(request: T.DeriveKeyRequest): Promise; deriveKeyComplete(request: T.DeriveKeyRequest, signedChallenge: SignUserActionChallengeRequest): Promise; exportKeyInit(request: T.ExportKeyRequest): Promise; exportKeyComplete(request: T.ExportKeyRequest, signedChallenge: SignUserActionChallengeRequest): Promise; generateSignatureInit(request: T.GenerateSignatureRequest): Promise; generateSignatureComplete(request: T.GenerateSignatureRequest, signedChallenge: SignUserActionChallengeRequest): Promise; getKey(request: T.GetKeyRequest): Promise; getSignature(request: T.GetSignatureRequest): Promise; importKeyInit(request: T.ImportKeyRequest): Promise; importKeyComplete(request: T.ImportKeyRequest, signedChallenge: SignUserActionChallengeRequest): Promise; listKeys(request?: T.ListKeysRequest): Promise; listSignatures(request: T.ListSignaturesRequest): Promise; updateKeyInit(request: T.UpdateKeyRequest): Promise; updateKeyComplete(request: T.UpdateKeyRequest, signedChallenge: SignUserActionChallengeRequest): Promise; }