/** * 设置密码页面(对应图5) */ import React from 'react'; import type { RegisterFlowData } from '../shared/registerFlow'; import { PasswordRuleConfig } from '../hooks/usePasswordValidationRules'; export interface SetPasswordProps { /** 流程数据 */ flowData: RegisterFlowData; /** 提交密码 */ onSubmit?: (password: string, confirmPassword: string) => void; /** 返回 */ onBack?: () => void; /** 加载状态 */ loading?: boolean; /** 密码验证规则配置 */ passwordRules?: PasswordRuleConfig; /** 场景类型:create 表示注册场景,reset 表示修改密码场景 */ scenario?: 'create' | 'reset'; } declare function SetPassword({ flowData, onSubmit, onBack, loading, passwordRules, scenario, }: SetPasswordProps): React.JSX.Element; export default SetPassword;