import { AuthMethod } from './types';
/**
 * 获取默认的认证方法列表（支持多语言）
 * 每次调用都会根据当前语言设置返回对应的文本
 * @returns 认证方法数组
 */
export declare const getDefaultAuthMethods: () => AuthMethod[];
/**
 * 默认认证方法列表（已废弃，仅保留用于向后兼容）
 * @deprecated 请使用 getDefaultAuthMethods() 函数以获取实时的多语言支持
 *
 * 注意：此常量在模块加载时初始化，使用模块首次加载时的语言设置
 * 如果需要响应语言切换，请直接调用 getDefaultAuthMethods() 函数
 */
export declare const DEFAULT_AUTH_METHODS: AuthMethod[];
/**
 * 获取密码规则设置项（支持多语言）
 * 每次调用都会根据当前语言设置返回对应的文本
 * @param id - 密码规则的唯一标识符，用于区分不同场景下的密码规则
 * @returns 密码规则设置数组
 */
export declare const getPasswordRulesSetting: (id?: string) => AuthMethod[];
