export declare class AuthAuthenticatorSettingDto { enable: boolean; app_name?: string; default_gateway: string; sms_template: string; email_template: string; } export declare class AuthRecaptchaSettingDto { enable: boolean; capture_ip_address: boolean; version: string; site_key: string; secret_key: string; } export declare class AuthOtpSettingDto { sms_ttl: number; verify_max_attempts?: number; sms_enable_universal: boolean; sms_universal_otp: string; rate_limit: number; } export declare class AuthActivateAccountSettingDto { send_email: boolean; activate_email_template: string; sms_template: string; email_template: string; } export declare class AuthLocalProviderDto { enable: boolean; secret_key: string; expires_in: string; } export declare class AuthMyProfileSettingDto { entity?: string; form?: string; format?: string; enable_custom_get_endpoint?: boolean; enable_custom_update_endpoint?: boolean; rest_endpoint_get?: any; rest_endpoint_update?: any; } export declare class AuthSettingDto { authenticator: AuthAuthenticatorSettingDto; otp_setting: AuthOtpSettingDto; activate_account: AuthActivateAccountSettingDto; recaptcha: AuthRecaptchaSettingDto; local: AuthLocalProviderDto; my_profile?: AuthMyProfileSettingDto; } export declare class AuthOtpProviderDto { enable: boolean; secret_key: string; expires_in: string; }