export interface BooleanDragFormData {
    matchPattern: string;
    type: string;
    value: Boolean;
    dataSelect?: any[];
    dataJs: string | Function;
}
export interface FormItemJSON {
    label?: string;
    prop: string;
    render?: any;
    componentName?: string;
    formItemAttrs?: any;
    attrs?: any;
    renderLabel?: any;
    colAttrs?: any;
    events?: any;
    defaultValue?: any;
    hidden?: BooleanDragFormData;
    children?: any[];
    rules?: any;
}
export interface FormJSON {
    schema: Array<FormItemJSON>;
    model: any;
    formAttrs: any;
    rowAttrs: any;
}
