export declare function resetToken(): Promise<string | undefined>;
export declare function sendOtp(): Promise<{
    success: boolean;
    message: string;
}>;
export declare function submitOtp(code: string): Promise<{
    success: boolean;
    message: string;
    token?: string;
}>;
export declare function resendOtp(): Promise<{
    success: boolean;
    message: string;
}>;
export interface OtpConfig {
    otpLength: number;
    expiredTime: number;
}
export declare function getOtpConfig(): Promise<OtpConfig | undefined>;
