/**
 * Schema数据清洗工具 - 类型定义
 */
export declare enum INPUT_TYPE {
    Input = "Input",
    CnInput = "CnInput",
    NumberPicker = "NumberPicker",
    CnNumberPicker = "CnNumberPicker",
    Switch = "Switch",
    CnSwitch = "CnSwitch",
    RadioGroup = "RadioGroup",
    CnRadioGroup = "CnRadioGroup",
    CheckboxGroup = "CheckboxGroup",
    CnCheckboxGroup = "CnCheckboxGroup",
    TextArea = "TextArea",
    Select = "Select",
    CnAsyncSelect = "CnAsyncSelect",
    DatePicker = "DatePicker",
    Rating = "Rating",
    CnRating = "CnRating",
    Range = "Range",
    TimePicker = "TimePicker",
    RangeTimePicker = "RangeTimePicker",
    RangePicker = "RangePicker",
    CascaderSelect = "CascaderSelect",
    CnCascaderSelect = "CnCascaderSelect",
    CnRange = "CnRange",
    TreeSelect = "TreeSelect",
    CnTreeSelect = "CnTreeSelect",
    CnBankInput = "CnBankInput",
    CnCurrencyAmountNumberPickerPro = "CnCurrencyAmountNumberPickerPro",
    CnBatchInput = "CnBatchInput",
    RangeNumberPicker = "RangeNumberPicker",
    Transfer = "Transfer",
    AutoComplete = "AutoComplete",
    CnArrayTable = "CnArrayTable",
    EmployeeSelect = "EmployeeSelect",
    CnEmployeeSelect = "CnEmployeeSelect",
    DepartmentSelect = "DepartmentSelect",
    CnDepartmentSelect = "CnDepartmentSelect",
    CnAddress = "CnAddress",
    AddressSelect = "AddressSelect"
}
export declare enum VALUE_TYPE {
    string = "string",
    number = "number",
    object = "object",
    boolean = "boolean",
    ListString = "ListString",
    ListNumber = "ListNumber",
    ListObject = "ListObject"
}
export declare enum SelectType {
    Select = "Select",
    CnAsyncSelect = "CnAsyncSelect",
    TreeSelect = "TreeSelect",
    CnTreeSelect = "CnTreeSelect",
    CascaderSelect = "CascaderSelect",
    CnCascaderSelect = "CnCascaderSelect",
    RadioGroup = "RadioGroup",
    CnRadioGroup = "CnRadioGroup",
    CheckboxGroup = "CheckboxGroup",
    CnCheckboxGroup = "CnCheckboxGroup",
    Transfer = "Transfer",
    AutoComplete = "AutoComplete"
}
export interface EntityMetaData {
    entityKey: string;
    entityChineseKey?: string;
    entityType: string;
    enumDicts?: any[];
    entityValueType: string | null;
    entityComponentProps?: Record<string, any>;
    children?: EntityMetaData[];
}
