/**
 * 设置密码页面（对应图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;
