export interface AccountRepositoryLoginErrorResponse {
    message: string;
    invalid_credentials: boolean;
    two_factor_required: boolean;
    two_factor_info: AccountRepositoryLoginErrorResponseTwoFactorInfo;
    error_title: string;
    buttons: AccountRepositoryLoginBadPasswordResponseButtonsItem[];
    status: string;
    error_type: string;
    phone_verification_settings: AccountRepositoryLoginErrorResponsePhoneVerificationSettings;
}
export interface AccountRepositoryLoginErrorResponseTwoFactorInfo {
    username: string;
    sms_two_factor_on: boolean;
    totp_two_factor_on: boolean;
    obfuscated_phone_number: string;
    two_factor_identifier: string;
    show_messenger_code_option: boolean;
    show_new_login_screen: boolean;
    show_trusted_device_option: boolean;
    phone_verification_settings: AccountRepositoryLoginErrorResponsePhoneVerificationSettings;
}
export interface AccountRepositoryLoginErrorResponsePhoneVerificationSettings {
    max_sms_count: number;
    resend_sms_delay_sec: number;
    robocall_count_down_time_sec: number;
    robocall_after_max_sms: boolean;
}
export interface AccountRepositoryLoginBadPasswordResponseButtonsItem {
    title: string;
    action: string;
}
