import type { MessageResponse } from "../types"; import type { User } from "../users"; import type { ChangePasswordPayload, CheckVerificationCodesPayload, ForgotPasswordPayload, LoginPayload, RegisterPayload, ResendMailPayload, RestorePasswordPayload, Tokens, VerifyMailPayload, GetNoncePayload, VerifySignaturePayload } from "./types"; export declare const ACCESS_TOKEN_KEY = "accessToken"; export declare const REFRESH_TOKEN_KEY = "refreshToken"; export declare function changePassword(body: ChangePasswordPayload): Promise>; export declare function login(body: LoginPayload): Promise>; export declare function refreshTokens(): Promise>; export declare function register(body: RegisterPayload): Promise>; export declare function logout(): Promise>; export declare function verifyMail(body: VerifyMailPayload): Promise>; export declare function resendMail(body: ResendMailPayload): Promise>; export declare function checkVerificationCodes(body: CheckVerificationCodesPayload): Promise>; export declare function forgotPassword(body: ForgotPasswordPayload): Promise>; export declare function restorePassword(body: RestorePasswordPayload): Promise>; export declare function getNonce(body: GetNoncePayload): Promise>; export declare function verifySignature(body: VerifySignaturePayload): Promise>; export declare function requestAddEmail(body: CheckVerificationCodesPayload): Promise>; export declare function addEmail(body: VerifyMailPayload): Promise>;