/** * 公共类型定义 * 供所有输入组件使用 */ /** * 显示状态类型 * * 所有输入组件的三种状态: * - read: 只读态,纯文本展示 * - edit: 编辑态,显示输入控件 * - disabled: 禁用态,禁用的输入控件 */ export declare type DisplayState = 'read' | 'edit' | 'disabled'; /** * 校验结果类型 * * 所有输入组件的校验结果统一格式 */ export interface ValidationResult { /** * 是否校验通过 */ isValid: boolean; /** * 错误信息数组 */ errors: string[]; }