import { SignUserActionChallengeRequest, UserActionChallengeResponse } from '../../baseAuthApi'; import { DfnsDelegatedApiClientOptions } from '../../dfnsDelegatedApiClient'; import * as T from './types'; export declare class DelegatedAuthClient { private apiOptions; constructor(apiOptions: DfnsDelegatedApiClientOptions); activateCredentialInit(request: T.ActivateCredentialRequest): Promise; activateCredentialComplete(request: T.ActivateCredentialRequest, signedChallenge: SignUserActionChallengeRequest): Promise; activatePersonalAccessTokenInit(request: T.ActivatePersonalAccessTokenRequest): Promise; activatePersonalAccessTokenComplete(request: T.ActivatePersonalAccessTokenRequest, signedChallenge: SignUserActionChallengeRequest): Promise; activateServiceAccountInit(request: T.ActivateServiceAccountRequest): Promise; activateServiceAccountComplete(request: T.ActivateServiceAccountRequest, signedChallenge: SignUserActionChallengeRequest): Promise; activateUserInit(request: T.ActivateUserRequest): Promise; activateUserComplete(request: T.ActivateUserRequest, signedChallenge: SignUserActionChallengeRequest): Promise; archivePersonalAccessTokenInit(request: T.ArchivePersonalAccessTokenRequest): Promise; archivePersonalAccessTokenComplete(request: T.ArchivePersonalAccessTokenRequest, signedChallenge: SignUserActionChallengeRequest): Promise; archiveServiceAccountInit(request: T.ArchiveServiceAccountRequest): Promise; archiveServiceAccountComplete(request: T.ArchiveServiceAccountRequest, signedChallenge: SignUserActionChallengeRequest): Promise; archiveUserInit(request: T.ArchiveUserRequest): Promise; archiveUserComplete(request: T.ArchiveUserRequest, signedChallenge: SignUserActionChallengeRequest): Promise; createCredentialInit(request: T.CreateCredentialRequest): Promise; createCredentialComplete(request: T.CreateCredentialRequest, signedChallenge: SignUserActionChallengeRequest): Promise; createCredentialChallenge(request: T.CreateCredentialChallengeRequest): Promise; /** @deprecated, use createCredentialChallenge instead */ createUserCredentialChallenge(request: T.CreateCredentialChallengeRequest): Promise; createCredentialChallengeWithCode(request: T.CreateCredentialChallengeWithCodeRequest): Promise; createCredentialCodeInit(request: T.CreateCredentialCodeRequest): Promise; createCredentialCodeComplete(request: T.CreateCredentialCodeRequest, signedChallenge: SignUserActionChallengeRequest): Promise; createCredentialWithCode(request: T.CreateCredentialWithCodeRequest): Promise; createDelegatedRecoveryChallengeInit(request: T.CreateDelegatedRecoveryChallengeRequest): Promise; createDelegatedRecoveryChallengeComplete(request: T.CreateDelegatedRecoveryChallengeRequest, signedChallenge: SignUserActionChallengeRequest): Promise; createDelegatedRegistrationChallengeInit(request: T.CreateDelegatedRegistrationChallengeRequest): Promise; createDelegatedRegistrationChallengeComplete(request: T.CreateDelegatedRegistrationChallengeRequest, signedChallenge: SignUserActionChallengeRequest): Promise; createLoginChallenge(request: T.CreateLoginChallengeRequest): Promise; createPersonalAccessTokenInit(request: T.CreatePersonalAccessTokenRequest): Promise; createPersonalAccessTokenComplete(request: T.CreatePersonalAccessTokenRequest, signedChallenge: SignUserActionChallengeRequest): Promise; createRecoveryChallenge(request: T.CreateRecoveryChallengeRequest): Promise; createRegistrationChallenge(request: T.CreateRegistrationChallengeRequest): Promise; createServiceAccountInit(request: T.CreateServiceAccountRequest): Promise; createServiceAccountComplete(request: T.CreateServiceAccountRequest, signedChallenge: SignUserActionChallengeRequest): Promise; createSocialRegistrationChallenge(request: T.CreateSocialRegistrationChallengeRequest): Promise; createUserInit(request: T.CreateUserRequest): Promise; createUserComplete(request: T.CreateUserRequest, signedChallenge: SignUserActionChallengeRequest): Promise; createUserActionChallenge(request: T.CreateUserActionChallengeRequest): Promise; /** @deprecated, use createUserActionChallenge instead */ createUserActionSignatureChallenge(request: T.CreateUserActionChallengeRequest): Promise; createUserActionSignature(request: T.CreateUserActionSignatureRequest): Promise; deactivateCredentialInit(request: T.DeactivateCredentialRequest): Promise; deactivateCredentialComplete(request: T.DeactivateCredentialRequest, signedChallenge: SignUserActionChallengeRequest): Promise; deactivatePersonalAccessTokenInit(request: T.DeactivatePersonalAccessTokenRequest): Promise; deactivatePersonalAccessTokenComplete(request: T.DeactivatePersonalAccessTokenRequest, signedChallenge: SignUserActionChallengeRequest): Promise; deactivateServiceAccountInit(request: T.DeactivateServiceAccountRequest): Promise; deactivateServiceAccountComplete(request: T.DeactivateServiceAccountRequest, signedChallenge: SignUserActionChallengeRequest): Promise; deactivateUserInit(request: T.DeactivateUserRequest): Promise; deactivateUserComplete(request: T.DeactivateUserRequest, signedChallenge: SignUserActionChallengeRequest): Promise; delegatedLoginInit(request: T.DelegatedLoginRequest): Promise; delegatedLoginComplete(request: T.DelegatedLoginRequest, signedChallenge: SignUserActionChallengeRequest): Promise; getApplication(request: T.GetApplicationRequest): Promise; getAuditLog(request: T.GetAuditLogRequest): Promise; getPersonalAccessToken(request: T.GetPersonalAccessTokenRequest): Promise; getServiceAccount(request: T.GetServiceAccountRequest): Promise; getUser(request: T.GetUserRequest): Promise; listApplications(): Promise; listAuditLogs(request?: T.ListAuditLogsRequest): Promise; listCredentials(): Promise; /** @deprecated, use listCredentials instead */ listUserCredentials(): Promise; listPersonalAccessTokens(): Promise; listServiceAccounts(): Promise; listUsers(request?: T.ListUsersRequest): Promise; login(request: T.LoginRequest): Promise; logout(request?: T.LogoutRequest): Promise; recover(request: T.RecoverRequest): Promise; /** @deprecated, use recover instead */ createUserRecovery(request: T.RecoverRequest): Promise; register(request: T.RegisterRequest): Promise; /** @deprecated, use register instead */ createUserRegistration(request: T.RegisterRequest): Promise; registerEndUser(request: T.RegisterEndUserRequest): Promise; resendRegistrationCode(request: T.ResendRegistrationCodeRequest): Promise; sendLoginCode(request: T.SendLoginCodeRequest): Promise; sendRecoveryCode(request: T.SendRecoveryCodeRequest): Promise; socialLogin(request: T.SocialLoginRequest): Promise; ssoLogin(request: T.SsoLoginRequest): Promise; ssoLoginInit(request: T.SsoLoginInitRequest): Promise; updatePersonalAccessTokenInit(request: T.UpdatePersonalAccessTokenRequest): Promise; updatePersonalAccessTokenComplete(request: T.UpdatePersonalAccessTokenRequest, signedChallenge: SignUserActionChallengeRequest): Promise; updateServiceAccountInit(request: T.UpdateServiceAccountRequest): Promise; updateServiceAccountComplete(request: T.UpdateServiceAccountRequest, signedChallenge: SignUserActionChallengeRequest): Promise; updateUserInit(request: T.UpdateUserRequest): Promise; updateUserComplete(request: T.UpdateUserRequest, signedChallenge: SignUserActionChallengeRequest): Promise; }