import { HttpResponse } from '@standardnotes/responses'; import { ApiVersion } from '../../Api'; import { GenerateRecoveryCodesResponseBody, RecoveryKeyParamsResponseBody, SignInWithRecoveryCodesResponseBody } from '../../Response'; import { AuthServerInterface } from '../../Server'; import { AuthApiServiceInterface } from './AuthApiServiceInterface'; export declare class AuthApiService implements AuthApiServiceInterface { private authServer; private apiVersion; private operationsInProgress; constructor(authServer: AuthServerInterface, apiVersion: ApiVersion); generateRecoveryCodes(dto: { serverPassword: string; }): Promise>; recoveryKeyParams(dto: { username: string; codeChallenge: string; recoveryCodes: string; }): Promise>; signInWithRecoveryCodes(dto: { username: string; password: string; codeVerifier: string; recoveryCodes: string; hvmToken?: string; }): Promise>; }