interface IAuthFetchNonceResponse { nonce: string; issued_at: string; not_before: string; expiration_time: string; } interface IAuthLoginResponse { accessToken: string; accessTokenExpiresAt: string; accessTokenExpiresIn: number; refreshToken: string; userID: string; enabled_mfa: boolean; } export declare const generateAccessTokenMessage: (address: string, domain?: string, uri?: string, statement?: string) => Promise; export declare const exchangeToken: (signature: string, message: string) => Promise; export declare const exchangeNonce: (address: string) => Promise; export declare const refreshToken: (refreshToken: string) => Promise<{ newAccessToken: string; newRefreshToken: string; }>; export {};