import { MessageServiceBase } from "./common/air/messaging/messageServiceBase"; import { AirAuthInitializationRequestMessage, AirAuthLoginRequestMessage, AirAuthMessage, AirAuthStartRecoveryRequestPayload, AirAuthUpdateSessionConfigRequestMessage } from "./common/air/messaging/auth"; export declare class AuthMessageService extends MessageServiceBase { #private; static create(): AuthMessageService; open(authIframe: HTMLIFrameElement): Promise; sendPartnerUserInfoRequest(): Promise; sendUpdateSessionConfigRequest(payload?: AirAuthUpdateSessionConfigRequestMessage["payload"]): Promise; sendLoginRequest(payload?: AirAuthLoginRequestMessage["payload"]): Promise; onLoggedIn(): Promise; logout(): Promise; sendInitializationRequest(payload: AirAuthInitializationRequestMessage["payload"]): Promise; sendSetupWalletSuccessResponse(): Promise; sendSetupWalletErrorResponse(error: Error): Promise; sendSetupRecoverySuccessResponse(): Promise; sendSetupRecoveryErrorResponse(error: Error): Promise; sendSetupCredentialSuccessResponse(): Promise; sendSetupCredentialErrorResponse(error: Error): Promise; sendCrossPartnerTokenRequest(targetPartnerUrl: string): Promise; sendPartnerAccessTokenRequest(): Promise; sendAccountRecoveryRequest(payload?: AirAuthStartRecoveryRequestPayload): Promise; }