import type { ChangeExpiredPasswordRequest, ChangePasswordRequest, ConfirmEmailParams, ForgotPasswordRequest, LoginRequest, LoginResponse, RegisterRequest, RequestEmailChangeRequest, ResetPasswordRequest } from '../types/auth'; export default class AuthApi { static login({ email, password }: LoginRequest): Promise; static recoverPassword({ email }: ForgotPasswordRequest): Promise; static resetPassword({ newPassword, token }: ResetPasswordRequest): Promise; static register(request: RegisterRequest): Promise; static changePassword({ currentPassword, newPassword }: ChangePasswordRequest): Promise; static changeExpiredPassword({ currentPassword, newPassword, token, }: ChangeExpiredPasswordRequest): Promise; static requestEmailChange({ newEmail }: RequestEmailChangeRequest): Promise; static resendRequestEmailChange(): Promise; static confirmEmailChange({ id, token }: ConfirmEmailParams): Promise; static verifyEmailChange({ id, token }: ConfirmEmailParams): Promise; static resendVerifyEmailChange(): Promise; static cancelEmailChange(): Promise; } export declare const AUTH_API_KEY: { default: string[]; }; //# sourceMappingURL=auth.d.ts.map