import { MessageServiceBase } from "./common/air/messaging/messageServiceBase"; import { AirGetAgentKeysResponseMessage, AirInitializationRequestMessage, AirRecoveryMessage, AirRegisterAgentKeyResponseMessage, AirRemoveAgentKeyResponseMessage, AirRecoveryUpdateSessionConfigRequestMessage } from "./common/air/messaging/recovery"; export declare class RecoveryMessageService extends MessageServiceBase { #private; static create(): RecoveryMessageService; sendInitializationRequest(payload: AirInitializationRequestMessage["payload"]): Promise; onInitialized(): Promise; sendUpdateSessionConfigRequest(payload?: AirRecoveryUpdateSessionConfigRequestMessage["payload"]): Promise; logout(): Promise; sendGetAgentKeysRequest(): Promise; sendRegisterAgentKeyRequest(payload: { publicKey: string; }): Promise; sendRemoveAgentKeyRequest(payload: { id: string; }): Promise; open(element: HTMLIFrameElement): Promise; close(): Promise; }