export declare const fieldMaps: {
    text: {
        field: {
            field_icon: string;
            field_name: string;
            field_type: string;
            default_value: string;
        };
        config: () => JSX.Element;
        edit: import("react").ForwardRefExoticComponent<Omit<import("./types").EditPropsType, "ref"> & import("react").RefAttributes<any>>;
        sort: () => JSX.Element;
        show: (props: import("./types").FieldPropsType) => JSX.Element;
        filterFn: typeof import("./text/filterUtil").default;
    };
    link: {
        field: {
            field_icon: string;
            field_name: string;
            field_type: string;
            default_value: string;
        };
        config: () => JSX.Element;
        edit: import("react").ForwardRefExoticComponent<Omit<import("./types").EditPropsType, "ref"> & import("react").RefAttributes<any>>;
        sort: () => JSX.Element;
        show: (props: import("./types").FieldPropsType) => JSX.Element;
    };
    number: {
        field: {
            field_icon: string;
            field_name: string;
            field_type: string;
            default_value: string;
        };
        config: () => JSX.Element;
        edit: import("react").ForwardRefExoticComponent<Omit<import("./types").EditPropsType, "ref"> & import("react").RefAttributes<any>>;
        sort: () => JSX.Element;
        show: (props: import("./types").FieldPropsType) => JSX.Element;
        filterFn: typeof import("./number/filterUtil").default;
    };
    date: {
        field: {
            field_icon: string;
            field_name: string;
            field_type: string;
            default_value: string;
        };
        config: () => JSX.Element;
        edit: import("react").ForwardRefExoticComponent<Omit<import("./types").EditPropsType, "ref"> & import("react").RefAttributes<any>>;
        sort: () => JSX.Element;
        show: (props: import("./types").FieldPropsType) => JSX.Element;
        filterFn: typeof import("./date/filterUtil").default;
    };
    select: {
        field: {
            field_icon: string;
            field_name: string;
            field_type: string;
            default_value: string;
        };
        config: () => JSX.Element;
        edit: import("react").ForwardRefExoticComponent<Omit<import("./types").EditPropsType, "ref"> & import("react").RefAttributes<any>>;
        sort: () => JSX.Element;
        show: (props: import("./types").FieldPropsType) => JSX.Element;
        filterFn: typeof import("./select/filterUtil").default;
    };
    image: {
        field: {
            field_icon: string;
            field_name: string;
            field_type: string;
            default_value: string;
        };
        config: () => JSX.Element;
        edit: import("react").ForwardRefExoticComponent<Omit<import("./types").EditPropsType, "ref"> & import("react").RefAttributes<any>>;
        sort: () => JSX.Element;
        show: (props: import("./types").FieldPropsType) => JSX.Element;
    };
    rangePicker: {
        field: {
            field_icon: string;
            field_name: string;
            field_type: string;
            default_value: string;
        };
        config: () => JSX.Element;
        edit: import("react").ForwardRefExoticComponent<Omit<import("./types").EditPropsType, "ref"> & import("react").RefAttributes<any>>;
        sort: () => JSX.Element;
        show: (props: import("./types").FieldPropsType) => JSX.Element;
        filterFn: typeof import("./rangePicker/filterUtil").default;
    };
    search: {
        field: {
            field_icon: string;
            field_name: string;
            field_type: string;
            default_value: string;
        };
        config: () => JSX.Element;
        edit: import("react").ForwardRefExoticComponent<Omit<import("./types").EditPropsType, "ref"> & import("react").RefAttributes<any>>;
        sort: () => JSX.Element;
        show: (props: import("./types").FieldPropsType) => JSX.Element;
        filterFn: typeof import("./search/filterUtil").default;
    };
    pSwitch: {
        field: {
            field_icon: string;
            field_name: string;
            field_type: string;
            default_value: boolean;
        };
        config: () => JSX.Element;
        edit: import("react").ForwardRefExoticComponent<Omit<import("./types").EditPropsType, "ref"> & import("react").RefAttributes<any>>;
        sort: () => JSX.Element;
        show: (props: import("./types").FieldPropsType) => JSX.Element;
    };
    numberRange: {
        field: {
            field_icon: string;
            field_name: string;
            field_type: string;
            default_value: string;
        };
        config: () => JSX.Element;
        edit: import("react").ForwardRefExoticComponent<Omit<import("./types").EditPropsType, "ref"> & import("react").RefAttributes<any>>;
        sort: () => JSX.Element;
        show: (props: import("./types").FieldPropsType) => JSX.Element;
        filterFn: typeof import("./numberRange/filterUtil").default;
    };
    treeSelect: {
        field: {
            field_icon: string;
            field_name: string;
            field_type: string;
            default_value: string;
        };
        config: () => JSX.Element;
        edit: import("react").ForwardRefExoticComponent<Omit<import("./types").EditPropsType, "ref"> & import("react").RefAttributes<any>>;
        sort: () => JSX.Element;
        show: (props: import("./types").FieldPropsType) => JSX.Element;
        filterFn: typeof import("./treeSelect/filterUtil").default;
    };
    oldRangePicker: {
        field: {
            field_icon: string;
            field_name: string;
            field_type: string;
            default_value: string;
        };
        config: () => JSX.Element;
        edit: import("react").ForwardRefExoticComponent<Omit<import("./types").EditPropsType, "ref"> & import("react").RefAttributes<any>>;
        sort: () => JSX.Element;
        show: (props: import("./types").FieldPropsType) => JSX.Element;
        filterFn: typeof import("./oldRangePicker/filterUtil").default;
    };
};
export declare const fieldList: ({
    field_icon: string;
    field_name: string;
    field_type: string;
    default_value: string;
} | {
    field_icon: string;
    field_name: string;
    field_type: string;
    default_value: string;
} | {
    field_icon: string;
    field_name: string;
    field_type: string;
    default_value: string;
} | {
    field_icon: string;
    field_name: string;
    field_type: string;
    default_value: string;
} | {
    field_icon: string;
    field_name: string;
    field_type: string;
    default_value: string;
} | {
    field_icon: string;
    field_name: string;
    field_type: string;
    default_value: string;
} | {
    field_icon: string;
    field_name: string;
    field_type: string;
    default_value: string;
} | {
    field_icon: string;
    field_name: string;
    field_type: string;
    default_value: string;
} | {
    field_icon: string;
    field_name: string;
    field_type: string;
    default_value: string;
} | {
    field_icon: string;
    field_name: string;
    field_type: string;
    default_value: boolean;
} | {
    field_icon: string;
    field_name: string;
    field_type: string;
    default_value: string;
} | {
    field_icon: string;
    field_name: string;
    field_type: string;
    default_value: string;
})[];
export declare const getFieldByType: (type: string) => {
    field: {
        field_icon: string;
        field_name: string;
        field_type: string;
        default_value: string;
    };
    config: () => JSX.Element;
    edit: import("react").ForwardRefExoticComponent<Omit<import("./types").EditPropsType, "ref"> & import("react").RefAttributes<any>>;
    sort: () => JSX.Element;
    show: (props: import("./types").FieldPropsType) => JSX.Element;
    filterFn: typeof import("./text/filterUtil").default;
};
declare const _default: {
    text: {
        field: {
            field_icon: string;
            field_name: string;
            field_type: string;
            default_value: string;
        };
        config: () => JSX.Element;
        edit: import("react").ForwardRefExoticComponent<Omit<import("./types").EditPropsType, "ref"> & import("react").RefAttributes<any>>;
        sort: () => JSX.Element;
        show: (props: import("./types").FieldPropsType) => JSX.Element;
        filterFn: typeof import("./text/filterUtil").default;
    };
    link: {
        field: {
            field_icon: string;
            field_name: string;
            field_type: string;
            default_value: string;
        };
        config: () => JSX.Element;
        edit: import("react").ForwardRefExoticComponent<Omit<import("./types").EditPropsType, "ref"> & import("react").RefAttributes<any>>;
        sort: () => JSX.Element;
        show: (props: import("./types").FieldPropsType) => JSX.Element;
    };
    number: {
        field: {
            field_icon: string;
            field_name: string;
            field_type: string;
            default_value: string;
        };
        config: () => JSX.Element;
        edit: import("react").ForwardRefExoticComponent<Omit<import("./types").EditPropsType, "ref"> & import("react").RefAttributes<any>>;
        sort: () => JSX.Element;
        show: (props: import("./types").FieldPropsType) => JSX.Element;
        filterFn: typeof import("./number/filterUtil").default;
    };
    date: {
        field: {
            field_icon: string;
            field_name: string;
            field_type: string;
            default_value: string;
        };
        config: () => JSX.Element;
        edit: import("react").ForwardRefExoticComponent<Omit<import("./types").EditPropsType, "ref"> & import("react").RefAttributes<any>>;
        sort: () => JSX.Element;
        show: (props: import("./types").FieldPropsType) => JSX.Element;
        filterFn: typeof import("./date/filterUtil").default;
    };
    select: {
        field: {
            field_icon: string;
            field_name: string;
            field_type: string;
            default_value: string;
        };
        config: () => JSX.Element;
        edit: import("react").ForwardRefExoticComponent<Omit<import("./types").EditPropsType, "ref"> & import("react").RefAttributes<any>>;
        sort: () => JSX.Element;
        show: (props: import("./types").FieldPropsType) => JSX.Element;
        filterFn: typeof import("./select/filterUtil").default;
    };
    image: {
        field: {
            field_icon: string;
            field_name: string;
            field_type: string;
            default_value: string;
        };
        config: () => JSX.Element;
        edit: import("react").ForwardRefExoticComponent<Omit<import("./types").EditPropsType, "ref"> & import("react").RefAttributes<any>>;
        sort: () => JSX.Element;
        show: (props: import("./types").FieldPropsType) => JSX.Element;
    };
    rangePicker: {
        field: {
            field_icon: string;
            field_name: string;
            field_type: string;
            default_value: string;
        };
        config: () => JSX.Element;
        edit: import("react").ForwardRefExoticComponent<Omit<import("./types").EditPropsType, "ref"> & import("react").RefAttributes<any>>;
        sort: () => JSX.Element;
        show: (props: import("./types").FieldPropsType) => JSX.Element;
        filterFn: typeof import("./rangePicker/filterUtil").default;
    };
    search: {
        field: {
            field_icon: string;
            field_name: string;
            field_type: string;
            default_value: string;
        };
        config: () => JSX.Element;
        edit: import("react").ForwardRefExoticComponent<Omit<import("./types").EditPropsType, "ref"> & import("react").RefAttributes<any>>;
        sort: () => JSX.Element;
        show: (props: import("./types").FieldPropsType) => JSX.Element;
        filterFn: typeof import("./search/filterUtil").default;
    };
    pSwitch: {
        field: {
            field_icon: string;
            field_name: string;
            field_type: string;
            default_value: boolean;
        };
        config: () => JSX.Element;
        edit: import("react").ForwardRefExoticComponent<Omit<import("./types").EditPropsType, "ref"> & import("react").RefAttributes<any>>;
        sort: () => JSX.Element;
        show: (props: import("./types").FieldPropsType) => JSX.Element;
    };
    numberRange: {
        field: {
            field_icon: string;
            field_name: string;
            field_type: string;
            default_value: string;
        };
        config: () => JSX.Element;
        edit: import("react").ForwardRefExoticComponent<Omit<import("./types").EditPropsType, "ref"> & import("react").RefAttributes<any>>;
        sort: () => JSX.Element;
        show: (props: import("./types").FieldPropsType) => JSX.Element;
        filterFn: typeof import("./numberRange/filterUtil").default;
    };
    treeSelect: {
        field: {
            field_icon: string;
            field_name: string;
            field_type: string;
            default_value: string;
        };
        config: () => JSX.Element;
        edit: import("react").ForwardRefExoticComponent<Omit<import("./types").EditPropsType, "ref"> & import("react").RefAttributes<any>>;
        sort: () => JSX.Element;
        show: (props: import("./types").FieldPropsType) => JSX.Element;
        filterFn: typeof import("./treeSelect/filterUtil").default;
    };
    oldRangePicker: {
        field: {
            field_icon: string;
            field_name: string;
            field_type: string;
            default_value: string;
        };
        config: () => JSX.Element;
        edit: import("react").ForwardRefExoticComponent<Omit<import("./types").EditPropsType, "ref"> & import("react").RefAttributes<any>>;
        sort: () => JSX.Element;
        show: (props: import("./types").FieldPropsType) => JSX.Element;
        filterFn: typeof import("./oldRangePicker/filterUtil").default;
    };
};
export default _default;
