import { IPropertyComponent } from "../ztranslate";
/**
 * 最原始的基础通用接口规范,用于定义所有的接口都具有的通用可变属性
 */
interface IBasePro {
    id?: string;
    width?: string | number;
    height?: string | number;
    /**
     * 视图类型
     */
    twview?: string;
    tips?: string;
    tiptype?: IPropertyComponent;
    showlabel?: boolean;
    novalue?: boolean;
    style?: any;
    className?: string;
    disabled?: boolean;
    readOnly?: boolean;
    propsupdate?: number;
    formValue?: number;
    children?: any;
}
export interface IBaseValuePro extends IBasePro {
    /**
     * 字段类型名称
     */
    name?: string;
    value?: any;
    /**
     * 支持的最大输入长度
     */
    maxlength?: number;
    /**
     * 是否必填属性
     */
    required?: boolean;
    /**
     * 是否只读
     */
    readonly?: boolean;
    errmsg?: string;
    /**
     * 是否禁用
     */
    disabled?: boolean;
    /**
     * 未输入的提示信息
     */
    placeholder?: string;
}
export default IBasePro;
