import { VxeGridProps, VxeGridPropTypes, VxeComponentSlotType, VxeGridConstructor, VxeFormItemProps, VxeTableConstructor, VxeTablePrivateMethods } from 'vxe-table';
import { VxeTablePropTypes } from 'vxe-pc-ui/types/components/table';
import { VNode } from 'vue';
/**
 * @param {String} id 表格唯一标识，为空时自动随机产生;
 * @param {String} id name:表格名称，与导出文件名有关;
 * @param {VxeGridPropTypes.Columns<any>} columns 列配置;
 * @param {Boolean} showFooter 是否显示表尾;
 * @param {any} footerData 表尾数据;
 * @param {VxeTablePropTypes.FooterMethod<any>} footerMethod 表尾方法;
 */
interface iVxeOption {
    id?: string;
    name?: string;
    columns: VxeGridPropTypes.Columns<any>;
    data?: VxeTablePropTypes.Data<any>;
    sortConfig?: VxeTablePropTypes.SortConfig<any>;
    showFooter?: boolean;
    footerData?: VxeTablePropTypes.FooterData;
    footerMethod?: VxeTablePropTypes.FooterMethod<any>;
}
/**
 * Vxe表格参数化Hook
 * @param {iVxeOption} opt 参数
 * @param {VxeGridProps<T>} extras 要覆盖的参数
 * @returns
 */
export declare const useVxeTable: <T>(opt: iVxeOption, extras?: VxeGridProps<T>) => {
    layouts?: VxeGridPropTypes.LayoutKey[] | VxeGridPropTypes.LayoutKey[][] | undefined;
    columns?: {
        children?: {
            children?: /*elided*/ any[] | undefined;
            slots?: {
                title?: string | ((params: import("vxe-table").VxeColumnSlotTypes.HeaderSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                radio?: string | ((params: import("vxe-table").VxeColumnSlotTypes.RadioSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                checkbox?: string | ((params: import("vxe-table").VxeColumnSlotTypes.CheckboxSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                default?: string | ((params: import("vxe-table").VxeColumnSlotTypes.DefaultSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                header?: string | ((params: import("vxe-table").VxeColumnSlotTypes.HeaderSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                footer?: string | ((params: import("vxe-table").VxeColumnSlotTypes.FooterSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                content?: string | ((params: import("vxe-table").VxeColumnSlotTypes.ContentSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                filter?: string | ((params: import("vxe-table").VxeColumnSlotTypes.FilterSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                edit?: string | ((params: import("vxe-table").VxeColumnSlotTypes.EditSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                valid?: string | ((params: import("vxe-table").VxeColumnSlotTypes.ValidSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                rowDragIcon?: string | ((params: import("vxe-table").VxeTableSlotTypes.RowDragIconSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                'row-drag-icon'?: string | ((params: import("vxe-table").VxeTableSlotTypes.RowDragIconSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                columnDragIcon?: string | ((params: import("vxe-table").VxeTableSlotTypes.ColumnDragIconSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                'column-drag-icon'?: string | ((params: import("vxe-table").VxeTableSlotTypes.ColumnDragIconSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                icon?: string | ((params: import("vxe-table").VxeColumnSlotTypes.IconSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
            } | undefined;
            colId?: import("vxe-table").VxeColumnPropTypes.ColId | undefined;
            type?: import("vxe-table").VxeColumnPropTypes.Type | undefined;
            field?: import("vxe-table").VxeColumnPropTypes.Field | undefined;
            title?: import("vxe-table").VxeColumnPropTypes.Title | undefined;
            width?: import("vxe-table").VxeColumnPropTypes.Width | undefined;
            minWidth?: import("vxe-table").VxeColumnPropTypes.MinWidth | undefined;
            maxWidth?: import("vxe-table").VxeColumnPropTypes.MaxWidth | undefined;
            resizable?: import("vxe-table").VxeColumnPropTypes.Resizable | undefined;
            fixed?: import("vxe-table").VxeColumnPropTypes.Fixed | undefined;
            align?: import("vxe-table").VxeColumnPropTypes.Align | undefined;
            headerAlign?: import("vxe-table").VxeColumnPropTypes.HeaderAlign | undefined;
            footerAlign?: import("vxe-table").VxeColumnPropTypes.FooterAlign | undefined;
            showOverflow?: import("vxe-table").VxeColumnPropTypes.ShowOverflow | undefined;
            showHeaderOverflow?: import("vxe-table").VxeColumnPropTypes.ShowHeaderOverflow | undefined;
            showFooterOverflow?: import("vxe-table").VxeColumnPropTypes.ShowFooterOverflow | undefined;
            className?: import("vxe-table").VxeColumnPropTypes.ClassName<any> | undefined;
            headerClassName?: import("vxe-table").VxeColumnPropTypes.HeaderClassName<any> | undefined;
            footerClassName?: import("vxe-table").VxeColumnPropTypes.FooterClassName<any> | undefined;
            formatter?: import("vxe-table").VxeColumnPropTypes.Formatter<any> | undefined;
            footerFormatter?: import("vxe-table").VxeColumnPropTypes.FooterFormatter<any> | undefined;
            padding?: import("vxe-table").VxeColumnPropTypes.Padding | undefined;
            verticalAlign?: import("vxe-table").VxeColumnPropTypes.VerticalAlign | undefined;
            sortable?: import("vxe-table").VxeColumnPropTypes.Sortable | undefined;
            sortBy?: import("vxe-table").VxeColumnPropTypes.SortBy<any> | undefined;
            sortType?: import("vxe-table").VxeColumnPropTypes.SortType | undefined;
            filters?: {
                label?: string | number | undefined;
                value?: any;
                data?: any;
                resetValue?: any;
                checked?: boolean | undefined;
            }[] | undefined;
            filterMultiple?: import("vxe-table").VxeColumnPropTypes.FilterMultiple | undefined;
            filterMethod?: import("vxe-table").VxeColumnPropTypes.FilterMethod<any> | undefined;
            filterRender?: {
                name?: string | undefined;
                props?: {
                    [key: string]: any;
                } | undefined;
                attrs?: {
                    [key: string]: any;
                } | undefined;
                events?: {
                    [key: string]: (...args: any[]) => any;
                } | undefined;
                children?: any[] | undefined;
                startField?: string | undefined;
                endField?: string | undefined;
                enabled?: boolean | undefined;
                options?: any[] | undefined;
                optionProps?: {
                    value?: string | undefined;
                    label?: string | undefined;
                    disabled?: string | undefined;
                    key?: string | undefined;
                    children?: string | undefined;
                    hasChild?: string | undefined;
                    parent?: string | undefined;
                } | undefined;
                optionGroups?: any[] | undefined;
                optionGroupProps?: {
                    options?: string | undefined;
                    label?: string | undefined;
                    key?: string | undefined;
                } | undefined;
                content?: string | undefined;
                cellType?: import("vxe-table").VxeColumnPropTypes.CellType | undefined;
            } | undefined;
            rowGroupNode?: import("vxe-table").VxeColumnPropTypes.RowGroupNode | undefined;
            treeNode?: import("vxe-table").VxeColumnPropTypes.TreeNode | undefined;
            dragSort?: import("vxe-table").VxeColumnPropTypes.DragSort | undefined;
            rowResize?: import("vxe-table").VxeColumnPropTypes.RowResize | undefined;
            visible?: import("vxe-table").VxeColumnPropTypes.Visible | undefined;
            aggFunc?: import("vxe-table").VxeColumnPropTypes.AggFunc | undefined;
            headerExportMethod?: import("vxe-table").VxeColumnPropTypes.HeaderExportMethod<any> | undefined;
            exportMethod?: import("vxe-table").VxeColumnPropTypes.ExportMethod<any> | undefined;
            footerExportMethod?: import("vxe-table").VxeColumnPropTypes.FooterExportMethod<any> | undefined;
            titleHelp?: {
                useHTML?: import("vxe-table").VxeTooltipPropTypes.UseHTML | undefined;
                content?: import("vxe-table").VxeTooltipPropTypes.Content | undefined;
                enterable?: import("vxe-table").VxeTooltipPropTypes.Enterable | undefined;
                theme?: import("vxe-table").VxeTooltipPropTypes.Theme | undefined;
                icon?: import("vxe-pc-ui").VxeIconPropTypes.ClassName | undefined;
                iconStatus?: import("vxe-pc-ui").VxeIconPropTypes.Status | undefined;
                message?: string | undefined;
            } | undefined;
            titlePrefix?: {
                useHTML?: import("vxe-table").VxeTooltipPropTypes.UseHTML | undefined;
                content?: import("vxe-table").VxeTooltipPropTypes.Content | undefined;
                enterable?: import("vxe-table").VxeTooltipPropTypes.Enterable | undefined;
                theme?: import("vxe-table").VxeTooltipPropTypes.Theme | undefined;
                icon?: import("vxe-pc-ui").VxeIconPropTypes.ClassName | undefined;
                iconStatus?: import("vxe-pc-ui").VxeIconPropTypes.Status | undefined;
                message?: string | undefined;
            } | undefined;
            titleSuffix?: {
                useHTML?: import("vxe-table").VxeTooltipPropTypes.UseHTML | undefined;
                content?: import("vxe-table").VxeTooltipPropTypes.Content | undefined;
                enterable?: import("vxe-table").VxeTooltipPropTypes.Enterable | undefined;
                theme?: import("vxe-table").VxeTooltipPropTypes.Theme | undefined;
                icon?: import("vxe-pc-ui").VxeIconPropTypes.ClassName | undefined;
                iconStatus?: import("vxe-pc-ui").VxeIconPropTypes.Status | undefined;
                message?: string | undefined;
            } | undefined;
            cellType?: import("vxe-table").VxeColumnPropTypes.CellType | undefined;
            cellRender?: {
                name?: string | undefined;
                props?: Record<string, any> | undefined;
                attrs?: Record<string, any> | undefined;
                children?: any[] | undefined;
                startField?: string | undefined;
                endField?: string | undefined;
                events?: Record<string, (cellParams: import("vxe-table").VxeColumnSlotTypes.DefaultSlotParams<any>, ...args: any[]) => any> | undefined;
                options?: any[] | undefined;
                optionProps?: {
                    value?: string | undefined;
                    label?: string | undefined;
                    disabled?: string | undefined;
                    key?: string | undefined;
                    children?: string | undefined;
                    hasChild?: string | undefined;
                    parent?: string | undefined;
                } | undefined;
                optionGroups?: any[] | undefined;
                optionGroupProps?: {
                    options?: string | undefined;
                    label?: string | undefined;
                    key?: string | undefined;
                } | undefined;
                content?: string | undefined;
                showNegativeStatus?: boolean | undefined;
            } | undefined;
            editRender?: {
                name?: string | undefined;
                props?: Record<string, any> | undefined;
                attrs?: Record<string, any> | undefined;
                children?: any[] | undefined;
                startField?: string | undefined;
                endField?: string | undefined;
                events?: Record<string, (cellParams: import("vxe-table").VxeColumnSlotTypes.EditSlotParams<any>, ...args: any[]) => any> | undefined;
                enabled?: boolean | undefined;
                options?: any[] | undefined;
                optionProps?: {
                    value?: string | undefined;
                    label?: string | undefined;
                    disabled?: string | undefined;
                    key?: string | undefined;
                    children?: string | undefined;
                    hasChild?: string | undefined;
                    parent?: string | undefined;
                } | undefined;
                optionGroups?: any[] | undefined;
                optionGroupProps?: {
                    options?: string | undefined;
                    label?: string | undefined;
                    key?: string | undefined;
                } | undefined;
                autoFocus?: boolean | string | undefined;
                autoSelect?: boolean | undefined;
                defaultValue?: string | number | object | RegExp | any[] | Date | ((params: {
                    column: import("vxe-table").VxeTableDefines.ColumnInfo<any>;
                }) => any) | null | undefined;
                immediate?: boolean | undefined;
                content?: string | undefined;
                placeholder?: string | undefined;
                showNegativeStatus?: boolean | undefined;
                autofocus?: string | undefined;
                autoselect?: boolean | undefined;
            } | undefined;
            contentRender?: {
                name?: string | undefined;
                props?: Record<string, any> | undefined;
                attrs?: Record<string, any> | undefined;
                events?: Record<string, (cellParams: import("vxe-table").VxeColumnSlotTypes.ContentSlotParams<any>, ...args: any[]) => any> | undefined;
                children?: any[] | undefined;
                options?: any[] | undefined;
                optionProps?: {
                    value?: string | undefined;
                    label?: string | undefined;
                    disabled?: string | undefined;
                    key?: string | undefined;
                    children?: string | undefined;
                    hasChild?: string | undefined;
                    parent?: string | undefined;
                } | undefined;
                optionGroups?: any[] | undefined;
                optionGroupProps?: {
                    options?: string | undefined;
                    label?: string | undefined;
                    key?: string | undefined;
                } | undefined;
            } | undefined;
            params?: import("vxe-table").VxeColumnPropTypes.Params;
        }[] | undefined;
        slots?: {
            title?: string | ((params: import("vxe-table").VxeColumnSlotTypes.HeaderSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
            radio?: string | ((params: import("vxe-table").VxeColumnSlotTypes.RadioSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
            checkbox?: string | ((params: import("vxe-table").VxeColumnSlotTypes.CheckboxSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
            default?: string | ((params: import("vxe-table").VxeColumnSlotTypes.DefaultSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
            header?: string | ((params: import("vxe-table").VxeColumnSlotTypes.HeaderSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
            footer?: string | ((params: import("vxe-table").VxeColumnSlotTypes.FooterSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
            content?: string | ((params: import("vxe-table").VxeColumnSlotTypes.ContentSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
            filter?: string | ((params: import("vxe-table").VxeColumnSlotTypes.FilterSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
            edit?: string | ((params: import("vxe-table").VxeColumnSlotTypes.EditSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
            valid?: string | ((params: import("vxe-table").VxeColumnSlotTypes.ValidSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
            rowDragIcon?: string | ((params: import("vxe-table").VxeTableSlotTypes.RowDragIconSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
            'row-drag-icon'?: string | ((params: import("vxe-table").VxeTableSlotTypes.RowDragIconSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
            columnDragIcon?: string | ((params: import("vxe-table").VxeTableSlotTypes.ColumnDragIconSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
            'column-drag-icon'?: string | ((params: import("vxe-table").VxeTableSlotTypes.ColumnDragIconSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
            icon?: string | ((params: import("vxe-table").VxeColumnSlotTypes.IconSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
        } | undefined;
        colId?: import("vxe-table").VxeColumnPropTypes.ColId | undefined;
        type?: import("vxe-table").VxeColumnPropTypes.Type | undefined;
        field?: import("vxe-table").VxeColumnPropTypes.Field | undefined;
        title?: import("vxe-table").VxeColumnPropTypes.Title | undefined;
        width?: import("vxe-table").VxeColumnPropTypes.Width | undefined;
        minWidth?: import("vxe-table").VxeColumnPropTypes.MinWidth | undefined;
        maxWidth?: import("vxe-table").VxeColumnPropTypes.MaxWidth | undefined;
        resizable?: import("vxe-table").VxeColumnPropTypes.Resizable | undefined;
        fixed?: import("vxe-table").VxeColumnPropTypes.Fixed | undefined;
        align?: import("vxe-table").VxeColumnPropTypes.Align | undefined;
        headerAlign?: import("vxe-table").VxeColumnPropTypes.HeaderAlign | undefined;
        footerAlign?: import("vxe-table").VxeColumnPropTypes.FooterAlign | undefined;
        showOverflow?: import("vxe-table").VxeColumnPropTypes.ShowOverflow | undefined;
        showHeaderOverflow?: import("vxe-table").VxeColumnPropTypes.ShowHeaderOverflow | undefined;
        showFooterOverflow?: import("vxe-table").VxeColumnPropTypes.ShowFooterOverflow | undefined;
        className?: import("vxe-table").VxeColumnPropTypes.ClassName<any> | undefined;
        headerClassName?: import("vxe-table").VxeColumnPropTypes.HeaderClassName<any> | undefined;
        footerClassName?: import("vxe-table").VxeColumnPropTypes.FooterClassName<any> | undefined;
        formatter?: import("vxe-table").VxeColumnPropTypes.Formatter<any> | undefined;
        footerFormatter?: import("vxe-table").VxeColumnPropTypes.FooterFormatter<any> | undefined;
        padding?: import("vxe-table").VxeColumnPropTypes.Padding | undefined;
        verticalAlign?: import("vxe-table").VxeColumnPropTypes.VerticalAlign | undefined;
        sortable?: import("vxe-table").VxeColumnPropTypes.Sortable | undefined;
        sortBy?: import("vxe-table").VxeColumnPropTypes.SortBy<any> | undefined;
        sortType?: import("vxe-table").VxeColumnPropTypes.SortType | undefined;
        filters?: {
            label?: string | number | undefined;
            value?: any;
            data?: any;
            resetValue?: any;
            checked?: boolean | undefined;
        }[] | undefined;
        filterMultiple?: import("vxe-table").VxeColumnPropTypes.FilterMultiple | undefined;
        filterMethod?: import("vxe-table").VxeColumnPropTypes.FilterMethod<any> | undefined;
        filterRender?: {
            name?: string | undefined;
            props?: {
                [key: string]: any;
            } | undefined;
            attrs?: {
                [key: string]: any;
            } | undefined;
            events?: {
                [key: string]: (...args: any[]) => any;
            } | undefined;
            children?: any[] | undefined;
            startField?: string | undefined;
            endField?: string | undefined;
            enabled?: boolean | undefined;
            options?: any[] | undefined;
            optionProps?: {
                value?: string | undefined;
                label?: string | undefined;
                disabled?: string | undefined;
                key?: string | undefined;
                children?: string | undefined;
                hasChild?: string | undefined;
                parent?: string | undefined;
            } | undefined;
            optionGroups?: any[] | undefined;
            optionGroupProps?: {
                options?: string | undefined;
                label?: string | undefined;
                key?: string | undefined;
            } | undefined;
            content?: string | undefined;
            cellType?: import("vxe-table").VxeColumnPropTypes.CellType | undefined;
        } | undefined;
        rowGroupNode?: import("vxe-table").VxeColumnPropTypes.RowGroupNode | undefined;
        treeNode?: import("vxe-table").VxeColumnPropTypes.TreeNode | undefined;
        dragSort?: import("vxe-table").VxeColumnPropTypes.DragSort | undefined;
        rowResize?: import("vxe-table").VxeColumnPropTypes.RowResize | undefined;
        visible?: import("vxe-table").VxeColumnPropTypes.Visible | undefined;
        aggFunc?: import("vxe-table").VxeColumnPropTypes.AggFunc | undefined;
        headerExportMethod?: import("vxe-table").VxeColumnPropTypes.HeaderExportMethod<any> | undefined;
        exportMethod?: import("vxe-table").VxeColumnPropTypes.ExportMethod<any> | undefined;
        footerExportMethod?: import("vxe-table").VxeColumnPropTypes.FooterExportMethod<any> | undefined;
        titleHelp?: {
            useHTML?: import("vxe-table").VxeTooltipPropTypes.UseHTML | undefined;
            content?: import("vxe-table").VxeTooltipPropTypes.Content | undefined;
            enterable?: import("vxe-table").VxeTooltipPropTypes.Enterable | undefined;
            theme?: import("vxe-table").VxeTooltipPropTypes.Theme | undefined;
            icon?: import("vxe-pc-ui").VxeIconPropTypes.ClassName | undefined;
            iconStatus?: import("vxe-pc-ui").VxeIconPropTypes.Status | undefined;
            message?: string | undefined;
        } | undefined;
        titlePrefix?: {
            useHTML?: import("vxe-table").VxeTooltipPropTypes.UseHTML | undefined;
            content?: import("vxe-table").VxeTooltipPropTypes.Content | undefined;
            enterable?: import("vxe-table").VxeTooltipPropTypes.Enterable | undefined;
            theme?: import("vxe-table").VxeTooltipPropTypes.Theme | undefined;
            icon?: import("vxe-pc-ui").VxeIconPropTypes.ClassName | undefined;
            iconStatus?: import("vxe-pc-ui").VxeIconPropTypes.Status | undefined;
            message?: string | undefined;
        } | undefined;
        titleSuffix?: {
            useHTML?: import("vxe-table").VxeTooltipPropTypes.UseHTML | undefined;
            content?: import("vxe-table").VxeTooltipPropTypes.Content | undefined;
            enterable?: import("vxe-table").VxeTooltipPropTypes.Enterable | undefined;
            theme?: import("vxe-table").VxeTooltipPropTypes.Theme | undefined;
            icon?: import("vxe-pc-ui").VxeIconPropTypes.ClassName | undefined;
            iconStatus?: import("vxe-pc-ui").VxeIconPropTypes.Status | undefined;
            message?: string | undefined;
        } | undefined;
        cellType?: import("vxe-table").VxeColumnPropTypes.CellType | undefined;
        cellRender?: {
            name?: string | undefined;
            props?: Record<string, any> | undefined;
            attrs?: Record<string, any> | undefined;
            children?: any[] | undefined;
            startField?: string | undefined;
            endField?: string | undefined;
            events?: Record<string, (cellParams: import("vxe-table").VxeColumnSlotTypes.DefaultSlotParams<any>, ...args: any[]) => any> | undefined;
            options?: any[] | undefined;
            optionProps?: {
                value?: string | undefined;
                label?: string | undefined;
                disabled?: string | undefined;
                key?: string | undefined;
                children?: string | undefined;
                hasChild?: string | undefined;
                parent?: string | undefined;
            } | undefined;
            optionGroups?: any[] | undefined;
            optionGroupProps?: {
                options?: string | undefined;
                label?: string | undefined;
                key?: string | undefined;
            } | undefined;
            content?: string | undefined;
            showNegativeStatus?: boolean | undefined;
        } | undefined;
        editRender?: {
            name?: string | undefined;
            props?: Record<string, any> | undefined;
            attrs?: Record<string, any> | undefined;
            children?: any[] | undefined;
            startField?: string | undefined;
            endField?: string | undefined;
            events?: Record<string, (cellParams: import("vxe-table").VxeColumnSlotTypes.EditSlotParams<any>, ...args: any[]) => any> | undefined;
            enabled?: boolean | undefined;
            options?: any[] | undefined;
            optionProps?: {
                value?: string | undefined;
                label?: string | undefined;
                disabled?: string | undefined;
                key?: string | undefined;
                children?: string | undefined;
                hasChild?: string | undefined;
                parent?: string | undefined;
            } | undefined;
            optionGroups?: any[] | undefined;
            optionGroupProps?: {
                options?: string | undefined;
                label?: string | undefined;
                key?: string | undefined;
            } | undefined;
            autoFocus?: boolean | string | undefined;
            autoSelect?: boolean | undefined;
            defaultValue?: string | number | object | RegExp | any[] | Date | ((params: {
                column: import("vxe-table").VxeTableDefines.ColumnInfo<any>;
            }) => any) | null | undefined;
            immediate?: boolean | undefined;
            content?: string | undefined;
            placeholder?: string | undefined;
            showNegativeStatus?: boolean | undefined;
            autofocus?: string | undefined;
            autoselect?: boolean | undefined;
        } | undefined;
        contentRender?: {
            name?: string | undefined;
            props?: Record<string, any> | undefined;
            attrs?: Record<string, any> | undefined;
            events?: Record<string, (cellParams: import("vxe-table").VxeColumnSlotTypes.ContentSlotParams<any>, ...args: any[]) => any> | undefined;
            children?: any[] | undefined;
            options?: any[] | undefined;
            optionProps?: {
                value?: string | undefined;
                label?: string | undefined;
                disabled?: string | undefined;
                key?: string | undefined;
                children?: string | undefined;
                hasChild?: string | undefined;
                parent?: string | undefined;
            } | undefined;
            optionGroups?: any[] | undefined;
            optionGroupProps?: {
                options?: string | undefined;
                label?: string | undefined;
                key?: string | undefined;
            } | undefined;
        } | undefined;
        params?: import("vxe-table").VxeColumnPropTypes.Params;
    }[] | undefined;
    pagerConfig?: {
        enabled?: boolean | undefined;
        slots?: {
            left?: string | ((params: import("vxe-table").VxePagerSlotTypes.LeftSlotParams) => VxeComponentSlotType | VxeComponentSlotType[]) | undefined;
            right?: string | ((params: import("vxe-table").VxePagerSlotTypes.RightSlotParams) => VxeComponentSlotType | VxeComponentSlotType[]) | undefined;
            home?: string | ((params: import("vxe-table").VxePagerSlotTypes.HomeSlotParams) => VxeComponentSlotType | VxeComponentSlotType[]) | undefined;
            prevPage?: string | ((params: import("vxe-table").VxePagerSlotTypes.PrevPageSlotParams) => VxeComponentSlotType | VxeComponentSlotType[]) | undefined;
            prevJump?: string | ((params: import("vxe-table").VxePagerSlotTypes.PrevJumpSlotParams) => VxeComponentSlotType | VxeComponentSlotType[]) | undefined;
            nextJump?: string | ((params: import("vxe-table").VxePagerSlotTypes.NextJumpSlotParams) => VxeComponentSlotType | VxeComponentSlotType[]) | undefined;
            nextPage?: string | ((params: import("vxe-table").VxePagerSlotTypes.NextPageSlotParams) => VxeComponentSlotType | VxeComponentSlotType[]) | undefined;
            end?: string | ((params: import("vxe-table").VxePagerSlotTypes.EndSlotParams) => VxeComponentSlotType | VxeComponentSlotType[]) | undefined;
            number?: string | ((params: import("vxe-table").VxePagerSlotTypes.NumberJumpSlotParams) => VxeComponentSlotType | VxeComponentSlotType[]) | undefined;
            numberJump?: string | ((params: import("vxe-table").VxePagerSlotTypes.NumberJumpSlotParams) => VxeComponentSlotType | VxeComponentSlotType[]) | undefined;
            sizes?: string | ((params: import("vxe-table").VxePagerSlotTypes.SizesSlotParams) => VxeComponentSlotType | VxeComponentSlotType[]) | undefined;
            fullJump?: string | ((params: import("vxe-table").VxePagerSlotTypes.FullJumpSlotParams) => VxeComponentSlotType | VxeComponentSlotType[]) | undefined;
            jump?: string | ((params: import("vxe-table").VxePagerSlotTypes.FullJumpSlotParams) => VxeComponentSlotType | VxeComponentSlotType[]) | undefined;
            pageCount?: string | ((params: import("vxe-table").VxePagerSlotTypes.PageCountSlotParams) => VxeComponentSlotType | VxeComponentSlotType[]) | undefined;
            total?: string | ((params: import("vxe-table").VxePagerSlotTypes.TotalSlotParams) => VxeComponentSlotType | VxeComponentSlotType[]) | undefined;
        } | undefined;
        size?: import("vxe-table").VxePagerPropTypes.Size | undefined;
        layouts?: ("Home" | "PrevJump" | "PrevPage" | "Number" | "JumpNumber" | "NextPage" | "NextJump" | "End" | "Sizes" | "Jump" | "FullJump" | "PageCount" | "Total")[] | undefined;
        currentPage?: import("vxe-table").VxePagerPropTypes.CurrentPage | undefined;
        loading?: import("vxe-table").VxePagerPropTypes.Loading | undefined;
        pageSize?: import("vxe-table").VxePagerPropTypes.PageSize | undefined;
        total?: import("vxe-table").VxePagerPropTypes.Total | undefined;
        pagerCount?: import("vxe-table").VxePagerPropTypes.PagerCount | undefined;
        pageSizes?: (number | {
            label?: number | string | undefined;
            value?: number | string | undefined;
        })[] | undefined;
        align?: import("vxe-table").VxePagerPropTypes.Align | undefined;
        border?: import("vxe-table").VxePagerPropTypes.Border | undefined;
        background?: import("vxe-table").VxePagerPropTypes.Background | undefined;
        perfect?: import("vxe-table").VxePagerPropTypes.Perfect | undefined;
        autoHidden?: import("vxe-table").VxePagerPropTypes.AutoHidden | undefined;
        transfer?: import("vxe-table").VxePagerPropTypes.Transfer | undefined;
        className?: import("vxe-table").VxePagerPropTypes.ClassName | undefined;
        pageSizePlacement?: import("vxe-table").VxePagerPropTypes.PageSizePlacement | undefined;
        iconPrevPage?: import("vxe-table").VxePagerPropTypes.IconPrevPage | undefined;
        iconJumpPrev?: import("vxe-table").VxePagerPropTypes.IconJumpPrev | undefined;
        iconJumpNext?: import("vxe-table").VxePagerPropTypes.IconJumpNext | undefined;
        iconNextPage?: import("vxe-table").VxePagerPropTypes.IconNextPage | undefined;
        iconJumpMore?: import("vxe-table").VxePagerPropTypes.IconJumpMore | undefined;
        iconHomePage?: import("vxe-table").VxePagerPropTypes.IconHomePage | undefined;
        iconEndPage?: import("vxe-table").VxePagerPropTypes.IconEndPage | undefined;
    } | undefined;
    proxyConfig?: {
        [x: string]: any;
        enabled?: boolean | undefined;
        autoLoad?: boolean | undefined;
        message?: boolean | undefined;
        showResponseMsg?: boolean | undefined;
        showActiveMsg?: boolean | undefined;
        seq?: boolean | undefined;
        sort?: boolean | undefined;
        filter?: boolean | undefined;
        form?: boolean | undefined;
        response?: {
            list?: string | ((params: {
                data: any;
                $grid: VxeGridConstructor<any>;
            }) => any[]) | null | undefined;
            result?: string | ((params: {
                data: any;
                $grid: VxeGridConstructor<any>;
            }) => any[]) | undefined;
            total?: string | ((params: {
                data: any;
                $grid: VxeGridConstructor<any>;
            }) => number) | undefined;
            message?: string | ((params: {
                data: any;
                $grid: VxeGridConstructor<any>;
            }) => string) | undefined;
        } | undefined;
        ajax?: {
            query?: ((params: VxeGridPropTypes.ProxyAjaxQueryParams<any>, ...args: any[]) => Promise<any>) | undefined;
            querySuccess?: ((params: VxeGridPropTypes.ProxyAjaxQueryParams<any> & VxeGridPropTypes.ProxyAjaxResponseParams<any>) => void) | undefined;
            queryError?: ((params: VxeGridPropTypes.ProxyAjaxQueryParams<any> & VxeGridPropTypes.ProxyAjaxResponseParams<any>) => void) | undefined;
            queryAll?: ((params: VxeGridPropTypes.ProxyAjaxQueryAllParams<any>) => Promise<any>) | undefined;
            queryAllSuccess?: ((params: VxeGridPropTypes.ProxyAjaxQueryAllParams<any> & VxeGridPropTypes.ProxyAjaxResponseParams<any>) => void) | undefined;
            queryAllError?: ((params: VxeGridPropTypes.ProxyAjaxQueryAllParams<any> & VxeGridPropTypes.ProxyAjaxResponseParams<any>) => void) | undefined;
            delete?: ((params: VxeGridPropTypes.ProxyAjaxDeleteParams<any>, ...args: any[]) => Promise<any>) | undefined;
            deleteSuccess?: ((params: VxeGridPropTypes.ProxyAjaxDeleteParams<any> & VxeGridPropTypes.ProxyAjaxResponseParams<any>) => void) | undefined;
            deleteError?: ((params: VxeGridPropTypes.ProxyAjaxDeleteParams<any> & VxeGridPropTypes.ProxyAjaxResponseParams<any>) => void) | undefined;
            save?: ((params: VxeGridPropTypes.ProxyAjaxSaveParams<any>, ...args: any[]) => Promise<any>) | undefined;
            saveSuccess?: ((params: VxeGridPropTypes.ProxyAjaxSaveParams<any> & VxeGridPropTypes.ProxyAjaxResponseParams<any>) => void) | undefined;
            saveError?: ((params: VxeGridPropTypes.ProxyAjaxSaveParams<any> & VxeGridPropTypes.ProxyAjaxResponseParams<any>) => void) | undefined;
        } | undefined;
        props?: {
            list?: string | null | undefined;
            result?: string | undefined;
            total?: string | undefined;
            message?: string | undefined;
        } | undefined;
    } | undefined;
    toolbarConfig?: {
        enabled?: boolean | undefined;
        zoom?: boolean | {
            escRestore?: boolean | undefined;
            iconIn?: string | undefined;
            iconOut?: string | undefined;
        } | undefined;
        slots?: {
            buttons?: string | ((params: import("vxe-table").VxeToolbarSlotTypes.DefaultSlotParams) => VxeComponentSlotType | VxeComponentSlotType[]) | undefined;
            buttonPrefix?: string | ((params: import("vxe-table").VxeToolbarSlotTypes.DefaultSlotParams) => VxeComponentSlotType | VxeComponentSlotType[]) | undefined;
            buttonSuffix?: string | ((params: import("vxe-table").VxeToolbarSlotTypes.DefaultSlotParams) => VxeComponentSlotType | VxeComponentSlotType[]) | undefined;
            tools?: string | ((params: import("vxe-table").VxeToolbarSlotTypes.DefaultSlotParams) => VxeComponentSlotType | VxeComponentSlotType[]) | undefined;
            toolPrefix?: string | ((params: import("vxe-table").VxeToolbarSlotTypes.DefaultSlotParams) => VxeComponentSlotType | VxeComponentSlotType[]) | undefined;
            toolSuffix?: string | ((params: import("vxe-table").VxeToolbarSlotTypes.DefaultSlotParams) => VxeComponentSlotType | VxeComponentSlotType[]) | undefined;
        } | undefined;
        size?: import("vxe-table").VxeToolbarPropTypes.Size | undefined;
        id?: import("vxe-table").VxeToolbarPropTypes.Id | undefined;
        loading?: import("vxe-table").VxeToolbarPropTypes.Loading | undefined;
        resizable?: boolean | {
            storage?: boolean | undefined;
        } | undefined;
        refresh?: boolean | {
            queryMethod?: ((params: {
                [key: string]: any;
            }) => any) | undefined;
            code?: "query" | "reload" | "" | null | undefined;
            icon?: string | undefined;
            iconLoading?: string | undefined;
            query?: ((params: {
                [key: string]: any;
            }) => Promise<any>) | undefined;
        } | undefined;
        refreshOptions?: {
            queryMethod?: ((params: {
                [key: string]: any;
            }) => any) | undefined;
            code?: "query" | "reload" | "" | null | undefined;
            icon?: string | undefined;
            iconLoading?: string | undefined;
            query?: ((params: {
                [key: string]: any;
            }) => Promise<any>) | undefined;
        } | undefined;
        import?: boolean | {
            icon?: string | undefined;
        } | undefined;
        importOptions?: {
            icon?: string | undefined;
        } | undefined;
        export?: boolean | {
            icon?: string | undefined;
        } | undefined;
        exportOptions?: {
            icon?: string | undefined;
        } | undefined;
        print?: boolean | {
            icon?: string | undefined;
        } | undefined;
        printOptions?: {
            icon?: string | undefined;
        } | undefined;
        zoomOptions?: {
            iconIn?: string | undefined;
            iconOut?: string | undefined;
        } | undefined;
        custom?: boolean | {
            icon?: string | undefined;
            trigger?: string | undefined;
            immediate?: boolean | undefined;
            storage?: boolean | undefined;
            checkMethod?: ((params: {
                column: import("vxe-table").VxeTableDefines.ColumnInfo;
            }) => boolean) | undefined;
            showFooter?: boolean | undefined;
            allowFixed?: boolean | undefined;
            resetButtonText?: string | undefined;
            confirmButtonText?: string | undefined;
            isFooter?: boolean | undefined;
        } | undefined;
        customOptions?: {
            icon?: string | undefined;
            trigger?: string | undefined;
            immediate?: boolean | undefined;
            storage?: boolean | undefined;
            checkMethod?: ((params: {
                column: import("vxe-table").VxeTableDefines.ColumnInfo;
            }) => boolean) | undefined;
            showFooter?: boolean | undefined;
            allowFixed?: boolean | undefined;
            resetButtonText?: string | undefined;
            confirmButtonText?: string | undefined;
            isFooter?: boolean | undefined;
        } | undefined;
        buttons?: {
            dropdowns?: /*elided*/ any[] | undefined;
            buttonRender?: {
                name?: string | undefined;
                props?: {
                    [key: string]: any;
                } | undefined;
                attrs?: {
                    [key: string]: any;
                } | undefined;
                events?: {
                    [key: string]: (...args: any[]) => any;
                } | undefined;
            } | undefined;
            code?: string | undefined;
            visible?: boolean | undefined;
            params?: any;
            size?: import("vxe-table").VxeButtonPropTypes.Size | undefined;
            type?: import("vxe-table").VxeButtonPropTypes.Type | undefined;
            mode?: import("vxe-table").VxeButtonPropTypes.Mode | undefined;
            className?: import("vxe-table").VxeButtonPropTypes.ClassName | undefined;
            popupClassName?: import("vxe-table").VxeButtonPropTypes.PopupClassName | undefined;
            name?: import("vxe-table").VxeButtonPropTypes.Name | undefined;
            routerLink?: {
                path?: string | undefined;
                name?: string | number | null | undefined;
                query?: any;
                params?: any;
                target?: null | "" | "_blank" | "_self" | "_parent" | "_top" | undefined;
            } | undefined;
            permissionCode?: import("vxe-table").VxeButtonPropTypes.PermissionCode | undefined;
            title?: import("vxe-table").VxeButtonPropTypes.Title | undefined;
            content?: import("vxe-table").VxeButtonPropTypes.Content | undefined;
            placement?: import("vxe-table").VxeButtonPropTypes.Placement | undefined;
            status?: import("vxe-table").VxeButtonPropTypes.Status | undefined;
            icon?: import("vxe-table").VxeButtonPropTypes.Icon | undefined;
            round?: import("vxe-table").VxeButtonPropTypes.Round | undefined;
            circle?: import("vxe-table").VxeButtonPropTypes.Circle | undefined;
            disabled?: import("vxe-table").VxeButtonPropTypes.Disabled | undefined;
            loading?: import("vxe-table").VxeButtonPropTypes.Loading | undefined;
            trigger?: import("vxe-table").VxeButtonPropTypes.Trigger | undefined;
            align?: import("vxe-table").VxeButtonPropTypes.Align | undefined;
            options?: {
                name?: import("vxe-table").VxeButtonPropTypes.Name | undefined;
                title?: import("vxe-table").VxeButtonPropTypes.Title | undefined;
                circle?: import("vxe-table").VxeButtonPropTypes.Circle | undefined;
                type?: import("vxe-table").VxeButtonPropTypes.Type | undefined;
                disabled?: import("vxe-table").VxeButtonPropTypes.Disabled | undefined;
                mode?: import("vxe-table").VxeButtonPropTypes.Mode | undefined;
                icon?: import("vxe-table").VxeButtonPropTypes.Icon | undefined;
                round?: import("vxe-table").VxeButtonPropTypes.Round | undefined;
                loading?: import("vxe-table").VxeButtonPropTypes.Loading | undefined;
                align?: import("vxe-table").VxeButtonPropTypes.Align | undefined;
                className?: import("vxe-table").VxeButtonPropTypes.ClassName | undefined;
                content?: import("vxe-table").VxeButtonPropTypes.Content | undefined;
                routerLink?: {
                    path?: string | undefined;
                    name?: string | number | null | undefined;
                    query?: any;
                    params?: any;
                    target?: null | "" | "_blank" | "_self" | "_parent" | "_top" | undefined;
                } | undefined;
                permissionCode?: import("vxe-table").VxeButtonPropTypes.PermissionCode | undefined;
                status?: import("vxe-table").VxeButtonPropTypes.Status | undefined;
            }[] | undefined;
            prefixTooltip?: {
                useHTML?: import("vxe-table").VxeTooltipPropTypes.UseHTML | undefined;
                content?: import("vxe-table").VxeTooltipPropTypes.Content | undefined;
                enterable?: import("vxe-table").VxeTooltipPropTypes.Enterable | undefined;
                theme?: import("vxe-table").VxeTooltipPropTypes.Theme | undefined;
                icon?: import("vxe-pc-ui").VxeIconPropTypes.ClassName | undefined;
                iconStatus?: import("vxe-pc-ui").VxeIconPropTypes.Status | undefined;
                message?: string | undefined;
            } | undefined;
            suffixTooltip?: {
                useHTML?: import("vxe-table").VxeTooltipPropTypes.UseHTML | undefined;
                content?: import("vxe-table").VxeTooltipPropTypes.Content | undefined;
                enterable?: import("vxe-table").VxeTooltipPropTypes.Enterable | undefined;
                theme?: import("vxe-table").VxeTooltipPropTypes.Theme | undefined;
                icon?: import("vxe-pc-ui").VxeIconPropTypes.ClassName | undefined;
                iconStatus?: import("vxe-pc-ui").VxeIconPropTypes.Status | undefined;
                message?: string | undefined;
            } | undefined;
            destroyOnClose?: import("vxe-table").VxeButtonPropTypes.DestroyOnClose | undefined;
            transfer?: import("vxe-table").VxeButtonPropTypes.Transfer | undefined;
        }[] | undefined;
        tools?: {
            dropdowns?: /*elided*/ any[] | undefined;
            toolRender?: {
                name?: string | undefined;
                props?: {
                    [key: string]: any;
                } | undefined;
                attrs?: {
                    [key: string]: any;
                } | undefined;
                events?: {
                    [key: string]: (...args: any[]) => any;
                } | undefined;
            } | undefined;
            code?: string | undefined;
            visible?: boolean | undefined;
            params?: any;
            size?: import("vxe-table").VxeButtonPropTypes.Size | undefined;
            type?: import("vxe-table").VxeButtonPropTypes.Type | undefined;
            mode?: import("vxe-table").VxeButtonPropTypes.Mode | undefined;
            className?: import("vxe-table").VxeButtonPropTypes.ClassName | undefined;
            popupClassName?: import("vxe-table").VxeButtonPropTypes.PopupClassName | undefined;
            name?: import("vxe-table").VxeButtonPropTypes.Name | undefined;
            routerLink?: {
                path?: string | undefined;
                name?: string | number | null | undefined;
                query?: any;
                params?: any;
                target?: null | "" | "_blank" | "_self" | "_parent" | "_top" | undefined;
            } | undefined;
            permissionCode?: import("vxe-table").VxeButtonPropTypes.PermissionCode | undefined;
            title?: import("vxe-table").VxeButtonPropTypes.Title | undefined;
            content?: import("vxe-table").VxeButtonPropTypes.Content | undefined;
            placement?: import("vxe-table").VxeButtonPropTypes.Placement | undefined;
            status?: import("vxe-table").VxeButtonPropTypes.Status | undefined;
            icon?: import("vxe-table").VxeButtonPropTypes.Icon | undefined;
            round?: import("vxe-table").VxeButtonPropTypes.Round | undefined;
            circle?: import("vxe-table").VxeButtonPropTypes.Circle | undefined;
            disabled?: import("vxe-table").VxeButtonPropTypes.Disabled | undefined;
            loading?: import("vxe-table").VxeButtonPropTypes.Loading | undefined;
            trigger?: import("vxe-table").VxeButtonPropTypes.Trigger | undefined;
            align?: import("vxe-table").VxeButtonPropTypes.Align | undefined;
            options?: {
                name?: import("vxe-table").VxeButtonPropTypes.Name | undefined;
                title?: import("vxe-table").VxeButtonPropTypes.Title | undefined;
                circle?: import("vxe-table").VxeButtonPropTypes.Circle | undefined;
                type?: import("vxe-table").VxeButtonPropTypes.Type | undefined;
                disabled?: import("vxe-table").VxeButtonPropTypes.Disabled | undefined;
                mode?: import("vxe-table").VxeButtonPropTypes.Mode | undefined;
                icon?: import("vxe-table").VxeButtonPropTypes.Icon | undefined;
                round?: import("vxe-table").VxeButtonPropTypes.Round | undefined;
                loading?: import("vxe-table").VxeButtonPropTypes.Loading | undefined;
                align?: import("vxe-table").VxeButtonPropTypes.Align | undefined;
                className?: import("vxe-table").VxeButtonPropTypes.ClassName | undefined;
                content?: import("vxe-table").VxeButtonPropTypes.Content | undefined;
                routerLink?: {
                    path?: string | undefined;
                    name?: string | number | null | undefined;
                    query?: any;
                    params?: any;
                    target?: null | "" | "_blank" | "_self" | "_parent" | "_top" | undefined;
                } | undefined;
                permissionCode?: import("vxe-table").VxeButtonPropTypes.PermissionCode | undefined;
                status?: import("vxe-table").VxeButtonPropTypes.Status | undefined;
            }[] | undefined;
            prefixTooltip?: {
                useHTML?: import("vxe-table").VxeTooltipPropTypes.UseHTML | undefined;
                content?: import("vxe-table").VxeTooltipPropTypes.Content | undefined;
                enterable?: import("vxe-table").VxeTooltipPropTypes.Enterable | undefined;
                theme?: import("vxe-table").VxeTooltipPropTypes.Theme | undefined;
                icon?: import("vxe-pc-ui").VxeIconPropTypes.ClassName | undefined;
                iconStatus?: import("vxe-pc-ui").VxeIconPropTypes.Status | undefined;
                message?: string | undefined;
            } | undefined;
            suffixTooltip?: {
                useHTML?: import("vxe-table").VxeTooltipPropTypes.UseHTML | undefined;
                content?: import("vxe-table").VxeTooltipPropTypes.Content | undefined;
                enterable?: import("vxe-table").VxeTooltipPropTypes.Enterable | undefined;
                theme?: import("vxe-table").VxeTooltipPropTypes.Theme | undefined;
                icon?: import("vxe-pc-ui").VxeIconPropTypes.ClassName | undefined;
                iconStatus?: import("vxe-pc-ui").VxeIconPropTypes.Status | undefined;
                message?: string | undefined;
            } | undefined;
            destroyOnClose?: import("vxe-table").VxeButtonPropTypes.DestroyOnClose | undefined;
            transfer?: import("vxe-table").VxeButtonPropTypes.Transfer | undefined;
        }[] | undefined;
        perfect?: import("vxe-table").VxeToolbarPropTypes.Perfect | undefined;
        className?: import("vxe-table").VxeToolbarPropTypes.ClassName | undefined;
    } | undefined;
    formConfig?: {
        enabled?: boolean | undefined;
        items?: {
            title?: import("vxe-table").VxeFormItemPropTypes.Title | undefined;
            field?: import("vxe-table").VxeFormItemPropTypes.Field | undefined;
            span?: import("vxe-table").VxeFormItemPropTypes.Span | undefined;
            align?: import("vxe-table").VxeFormItemPropTypes.Align | undefined;
            verticalAlign?: import("vxe-table").VxeFormItemPropTypes.VerticalAlign | undefined;
            titleBackground?: import("vxe-table").VxeFormItemPropTypes.TitleBackground | undefined;
            titleBold?: import("vxe-table").VxeFormItemPropTypes.TitleBold | undefined;
            titleAlign?: import("vxe-table").VxeFormItemPropTypes.TitleAlign | undefined;
            titleWidth?: import("vxe-table").VxeFormItemPropTypes.TitleWidth | undefined;
            titleColon?: import("vxe-table").VxeFormItemPropTypes.TitleColon | undefined;
            titleAsterisk?: import("vxe-table").VxeFormItemPropTypes.TitleAsterisk | undefined;
            showTitle?: import("vxe-table").VxeFormItemPropTypes.ShowTitle | undefined;
            vertical?: import("vxe-table").VxeFormItemPropTypes.Vertical | undefined;
            padding?: import("vxe-table").VxeFormItemPropTypes.Padding | undefined;
            className?: import("vxe-table").VxeFormItemPropTypes.ClassName | undefined;
            contentClassName?: import("vxe-table").VxeFormItemPropTypes.ContentClassName | undefined;
            contentStyle?: import("vxe-table").VxeFormItemPropTypes.ContentStyle | undefined;
            titleClassName?: import("vxe-table").VxeFormItemPropTypes.TitleClassName | undefined;
            titleStyle?: import("vxe-table").VxeFormItemPropTypes.TitleStyle | undefined;
            titlePrefix?: {
                useHTML?: import("vxe-table").VxeTooltipPropTypes.UseHTML | undefined;
                content?: import("vxe-table").VxeTooltipPropTypes.Content | undefined;
                enterable?: import("vxe-table").VxeTooltipPropTypes.Enterable | undefined;
                theme?: import("vxe-table").VxeTooltipPropTypes.Theme | undefined;
                icon?: import("vxe-pc-ui").VxeIconPropTypes.ClassName | undefined;
                iconStatus?: import("vxe-pc-ui").VxeIconPropTypes.Status | undefined;
                message?: string | undefined;
            } | undefined;
            titleSuffix?: {
                useHTML?: import("vxe-table").VxeTooltipPropTypes.UseHTML | undefined;
                content?: import("vxe-table").VxeTooltipPropTypes.Content | undefined;
                enterable?: import("vxe-table").VxeTooltipPropTypes.Enterable | undefined;
                theme?: import("vxe-table").VxeTooltipPropTypes.Theme | undefined;
                icon?: import("vxe-pc-ui").VxeIconPropTypes.ClassName | undefined;
                iconStatus?: import("vxe-pc-ui").VxeIconPropTypes.Status | undefined;
                message?: string | undefined;
            } | undefined;
            titleOverflow?: import("vxe-table").VxeFormItemPropTypes.TitleOverflow | undefined;
            formatter?: import("vxe-table").VxeFormItemPropTypes.Formatter | undefined;
            resetValue?: import("vxe-table").VxeFormItemPropTypes.ResetValue;
            visible?: import("vxe-table").VxeFormItemPropTypes.Visible | undefined;
            visibleMethod?: import("vxe-table").VxeFormItemPropTypes.VisibleMethod | undefined;
            showContent?: import("vxe-table").VxeFormItemPropTypes.ShowContent | undefined;
            folding?: import("vxe-table").VxeFormItemPropTypes.Folding | undefined;
            collapseNode?: import("vxe-table").VxeFormItemPropTypes.CollapseNode | undefined;
            itemRender?: {
                name?: string | undefined;
                props?: Record<string, any> | undefined;
                attrs?: Record<string, any> | undefined;
                events?: Record<string, (itemParams: import("vxe-table").VxeFormItemSlotTypes.DefaultSlotParams<any>, ...args: any[]) => any> | undefined;
                options?: any[] | undefined;
                optionProps?: {
                    value?: string | undefined;
                    label?: string | undefined;
                    disabled?: string | undefined;
                    children?: string | undefined;
                    hasChild?: string | undefined;
                    parent?: string | undefined;
                } | undefined;
                optionGroups?: any[] | undefined;
                optionGroupProps?: {
                    options?: string | undefined;
                    label?: string | undefined;
                    key?: string | undefined;
                } | undefined;
                children?: any[] | undefined;
                startField?: string | undefined;
                endField?: string | undefined;
                content?: string | undefined;
                autoFocus?: string | boolean | undefined;
                defaultValue?: string | number | object | RegExp | any[] | Date | ((params: {
                    item: VxeFormItemProps;
                }) => any) | null | undefined;
                autofocus?: string | boolean | undefined;
            } | undefined;
            Rules?: {
                required?: boolean | undefined;
                min?: number | undefined;
                max?: number | undefined;
                type?: "number" | "string" | "array" | "" | null | undefined;
                pattern?: (string | RegExp) | undefined;
                validator?: string | ((params: import("vxe-table").VxeFormDefines.RuleValidatorParams<any>) => void | Error | Promise<void>) | undefined;
                content?: string | undefined;
                trigger?: "change" | "" | null | undefined;
                maxWidth?: number | undefined;
                message?: string | undefined;
            }[] | undefined;
            slots?: {
                title?: string | ((params: import("vxe-table").VxeFormItemSlotTypes.TitleSlotParams) => VxeComponentSlotType | VxeComponentSlotType[]) | null | undefined;
                default?: string | ((params: import("vxe-table").VxeFormItemSlotTypes.DefaultSlotParams) => VxeComponentSlotType | VxeComponentSlotType[]) | null | undefined;
                valid?: string | ((params: import("vxe-table").VxeFormItemSlotTypes.ValidSlotParams) => VxeComponentSlotType | VxeComponentSlotType[]) | null | undefined;
                extra?: string | ((params: import("vxe-table").VxeFormItemSlotTypes.ExtraSlotParams) => VxeComponentSlotType | VxeComponentSlotType[]) | null | undefined;
            } | undefined;
            children?: /*elided*/ any[] | undefined;
        }[] | undefined;
        size?: import("vxe-table").VxeFormPropTypes.Size | undefined;
        collapseStatus?: import("vxe-table").VxeFormPropTypes.CollapseStatus | undefined;
        loading?: import("vxe-table").VxeFormPropTypes.Loading | undefined;
        data?: any;
        span?: import("vxe-table").VxeFormPropTypes.Span | undefined;
        align?: import("vxe-table").VxeFormPropTypes.Align | undefined;
        verticalAlign?: import("vxe-table").VxeFormPropTypes.VerticalAlign | undefined;
        border?: import("vxe-table").VxeFormPropTypes.Border | undefined;
        titleBackground?: import("vxe-table").VxeFormPropTypes.TitleBackground | undefined;
        titleBold?: import("vxe-table").VxeFormPropTypes.TitleBold | undefined;
        titleAlign?: import("vxe-table").VxeFormPropTypes.TitleAlign | undefined;
        titleWidth?: import("vxe-table").VxeFormPropTypes.TitleWidth | undefined;
        titleColon?: import("vxe-table").VxeFormPropTypes.TitleColon | undefined;
        titleAsterisk?: import("vxe-table").VxeFormPropTypes.TitleAsterisk | undefined;
        titleOverflow?: import("vxe-table").VxeFormPropTypes.TitleOverflow | undefined;
        vertical?: import("vxe-table").VxeFormPropTypes.Vertical | undefined;
        padding?: import("vxe-table").VxeFormPropTypes.Padding | undefined;
        className?: import("vxe-table").VxeFormPropTypes.ClassName | undefined;
        readonly?: import("vxe-table").VxeFormPropTypes.Readonly | undefined;
        disabled?: import("vxe-table").VxeFormPropTypes.Disabled | undefined;
        rules?: import("vxe-table").VxeFormPropTypes.Rules<any> | undefined;
        preventSubmit?: import("vxe-table").VxeFormPropTypes.PreventSubmit | undefined;
        validConfig?: {
            autoPos?: boolean | undefined;
            showMessage?: boolean | undefined;
            theme?: "normal" | "beautify" | "" | undefined;
        } | undefined;
        tooltipConfig?: {
            theme?: "dark" | "light" | undefined;
            enterable?: boolean | undefined;
            leaveDelay?: number | undefined;
            leaveMethod?: ((params: {
                $event: Event;
            }) => boolean) | undefined;
        } | undefined;
        collapseConfig?: {
            foldIcon?: string | undefined;
            unfoldIcon?: string | undefined;
            foldButtonText?: string | undefined;
            unfoldButtonText?: string | undefined;
        } | undefined;
        customLayout?: import("vxe-table").VxeFormPropTypes.CustomLayout | undefined;
    } | undefined;
    zoomConfig?: {
        escRestore?: boolean | undefined;
    } | undefined;
    size?: VxeTablePropTypes.Size | undefined;
    id?: VxeTablePropTypes.ID<any> | undefined;
    data?: any[] | undefined;
    height?: VxeTablePropTypes.Height | undefined;
    minHeight?: VxeTablePropTypes.MinHeight | undefined;
    maxHeight?: VxeTablePropTypes.MaxHeight | undefined;
    stripe?: VxeTablePropTypes.Stripe | undefined;
    padding?: VxeTablePropTypes.Padding | undefined;
    round?: VxeTablePropTypes.Round | undefined;
    border?: VxeTablePropTypes.Border | undefined;
    loading?: VxeTablePropTypes.Loading | undefined;
    align?: VxeTablePropTypes.Align | undefined;
    headerAlign?: VxeTablePropTypes.HeaderAlign | undefined;
    footerAlign?: VxeTablePropTypes.FooterAlign | undefined;
    showHeader?: VxeTablePropTypes.ShowHeader | undefined;
    showFooter?: VxeTablePropTypes.ShowFooter | undefined;
    footerData?: Record<string, any>[] | undefined;
    footerMethod?: VxeTablePropTypes.FooterMethod<any> | undefined;
    rowClassName?: VxeTablePropTypes.RowClassName<any> | undefined;
    cellClassName?: VxeTablePropTypes.CellClassName<any> | undefined;
    headerRowClassName?: VxeTablePropTypes.HeaderRowClassName<any> | undefined;
    headerCellClassName?: VxeTablePropTypes.HeaderCellClassName<any> | undefined;
    footerRowClassName?: VxeTablePropTypes.FooterRowClassName<any> | undefined;
    footerCellClassName?: VxeTablePropTypes.FooterCellClassName<any> | undefined;
    cellStyle?: VxeTablePropTypes.CellStyle<any> | undefined;
    rowStyle?: VxeTablePropTypes.RowStyle<any> | undefined;
    headerCellStyle?: VxeTablePropTypes.HeaderCellStyle<any> | undefined;
    headerRowStyle?: VxeTablePropTypes.HeaderRowStyle<any> | undefined;
    footerRowStyle?: VxeTablePropTypes.FooterRowStyle<any> | undefined;
    footerCellStyle?: VxeTablePropTypes.FooterCellStyle<any> | undefined;
    mergeCells?: {
        row: any | number;
        col: number | {
            property: import("vxe-table").VxeColumnPropTypes.Field;
            type: import("vxe-table").VxeColumnPropTypes.Type;
            field: import("vxe-table").VxeColumnPropTypes.Field;
            title: import("vxe-table").VxeColumnPropTypes.Title;
            width: import("vxe-table").VxeColumnPropTypes.Width;
            minWidth: import("vxe-table").VxeColumnPropTypes.MinWidth;
            maxWidth: import("vxe-table").VxeColumnPropTypes.MaxWidth;
            resizable: import("vxe-table").VxeColumnPropTypes.Resizable;
            fixed: import("vxe-table").VxeColumnPropTypes.Fixed;
            align: import("vxe-table").VxeColumnPropTypes.Align;
            headerAlign: import("vxe-table").VxeColumnPropTypes.HeaderAlign;
            footerAlign: import("vxe-table").VxeColumnPropTypes.FooterAlign;
            showOverflow: import("vxe-table").VxeColumnPropTypes.ShowOverflow;
            showHeaderOverflow: import("vxe-table").VxeColumnPropTypes.ShowHeaderOverflow;
            showFooterOverflow: import("vxe-table").VxeColumnPropTypes.ShowFooterOverflow;
            className: import("vxe-table").VxeColumnPropTypes.ClassName;
            headerClassName: import("vxe-table").VxeColumnPropTypes.HeaderClassName;
            footerClassName: import("vxe-table").VxeColumnPropTypes.FooterClassName;
            formatter: import("vxe-table").VxeColumnPropTypes.Formatter<any>;
            footerFormatter: import("vxe-table").VxeColumnPropTypes.FooterFormatter<any>;
            padding: import("vxe-table").VxeColumnPropTypes.Padding;
            verticalAlign: import("vxe-table").VxeColumnPropTypes.VerticalAlign;
            sortable: import("vxe-table").VxeColumnPropTypes.Sortable;
            sortBy: import("vxe-table").VxeColumnPropTypes.SortBy;
            sortType: import("vxe-table").VxeColumnPropTypes.SortType;
            filters: {
                label?: string | number | undefined;
                value?: any;
                data?: any;
                resetValue?: any;
                checked?: boolean | undefined;
            }[];
            filterMultiple: import("vxe-table").VxeColumnPropTypes.FilterMultiple;
            filterMethod: import("vxe-table").VxeColumnPropTypes.FilterMethod<any>;
            filterRender: {
                name?: string | undefined;
                props?: {
                    [key: string]: any;
                } | undefined;
                attrs?: {
                    [key: string]: any;
                } | undefined;
                events?: {
                    [key: string]: (...args: any[]) => any;
                } | undefined;
                children?: any[] | undefined;
                startField?: string | undefined;
                endField?: string | undefined;
                enabled?: boolean | undefined;
                options?: any[] | undefined;
                optionProps?: {
                    value?: string | undefined;
                    label?: string | undefined;
                    disabled?: string | undefined;
                    key?: string | undefined;
                    children?: string | undefined;
                    hasChild?: string | undefined;
                    parent?: string | undefined;
                } | undefined;
                optionGroups?: any[] | undefined;
                optionGroupProps?: {
                    options?: string | undefined;
                    label?: string | undefined;
                    key?: string | undefined;
                } | undefined;
                content?: string | undefined;
                cellType?: import("vxe-table").VxeColumnPropTypes.CellType | undefined;
            };
            rowGroupNode: import("vxe-table").VxeColumnPropTypes.RowGroupNode;
            treeNode: import("vxe-table").VxeColumnPropTypes.TreeNode;
            dragSort: import("vxe-table").VxeColumnPropTypes.DragSort;
            rowResize: import("vxe-table").VxeColumnPropTypes.RowResize;
            visible: import("vxe-table").VxeColumnPropTypes.Visible;
            exportMethod: import("vxe-table").VxeColumnPropTypes.ExportMethod<any>;
            headerExportMethod: import("vxe-table").VxeColumnPropTypes.HeaderExportMethod;
            footerExportMethod: import("vxe-table").VxeColumnPropTypes.FooterExportMethod;
            aggFunc: import("vxe-table").VxeColumnPropTypes.AggFunc;
            titleHelp: {
                useHTML?: import("vxe-table").VxeTooltipPropTypes.UseHTML | undefined;
                content?: import("vxe-table").VxeTooltipPropTypes.Content | undefined;
                enterable?: import("vxe-table").VxeTooltipPropTypes.Enterable | undefined;
                theme?: import("vxe-table").VxeTooltipPropTypes.Theme | undefined;
                icon?: import("vxe-pc-ui").VxeIconPropTypes.ClassName | undefined;
                iconStatus?: import("vxe-pc-ui").VxeIconPropTypes.Status | undefined;
                message?: string | undefined;
            };
            titlePrefix: {
                useHTML?: import("vxe-table").VxeTooltipPropTypes.UseHTML | undefined;
                content?: import("vxe-table").VxeTooltipPropTypes.Content | undefined;
                enterable?: import("vxe-table").VxeTooltipPropTypes.Enterable | undefined;
                theme?: import("vxe-table").VxeTooltipPropTypes.Theme | undefined;
                icon?: import("vxe-pc-ui").VxeIconPropTypes.ClassName | undefined;
                iconStatus?: import("vxe-pc-ui").VxeIconPropTypes.Status | undefined;
                message?: string | undefined;
            };
            titleSuffix: {
                useHTML?: import("vxe-table").VxeTooltipPropTypes.UseHTML | undefined;
                content?: import("vxe-table").VxeTooltipPropTypes.Content | undefined;
                enterable?: import("vxe-table").VxeTooltipPropTypes.Enterable | undefined;
                theme?: import("vxe-table").VxeTooltipPropTypes.Theme | undefined;
                icon?: import("vxe-pc-ui").VxeIconPropTypes.ClassName | undefined;
                iconStatus?: import("vxe-pc-ui").VxeIconPropTypes.Status | undefined;
                message?: string | undefined;
            };
            cellType: import("vxe-table").VxeColumnPropTypes.CellType;
            cellRender: {
                name?: string | undefined;
                props?: Record<string, any> | undefined;
                attrs?: Record<string, any> | undefined;
                children?: any[] | undefined;
                startField?: string | undefined;
                endField?: string | undefined;
                events?: Record<string, (cellParams: import("vxe-table").VxeColumnSlotTypes.DefaultSlotParams<any>, ...args: any[]) => any> | undefined;
                options?: any[] | undefined;
                optionProps?: {
                    value?: string | undefined;
                    label?: string | undefined;
                    disabled?: string | undefined;
                    key?: string | undefined;
                    children?: string | undefined;
                    hasChild?: string | undefined;
                    parent?: string | undefined;
                } | undefined;
                optionGroups?: any[] | undefined;
                optionGroupProps?: {
                    options?: string | undefined;
                    label?: string | undefined;
                    key?: string | undefined;
                } | undefined;
                content?: string | undefined;
                showNegativeStatus?: boolean | undefined;
            };
            editRender: {
                name?: string | undefined;
                props?: Record<string, any> | undefined;
                attrs?: Record<string, any> | undefined;
                children?: any[] | undefined;
                startField?: string | undefined;
                endField?: string | undefined;
                events?: Record<string, (cellParams: import("vxe-table").VxeColumnSlotTypes.EditSlotParams<any>, ...args: any[]) => any> | undefined;
                enabled?: boolean | undefined;
                options?: any[] | undefined;
                optionProps?: {
                    value?: string | undefined;
                    label?: string | undefined;
                    disabled?: string | undefined;
                    key?: string | undefined;
                    children?: string | undefined;
                    hasChild?: string | undefined;
                    parent?: string | undefined;
                } | undefined;
                optionGroups?: any[] | undefined;
                optionGroupProps?: {
                    options?: string | undefined;
                    label?: string | undefined;
                    key?: string | undefined;
                } | undefined;
                autoFocus?: boolean | string | undefined;
                autoSelect?: boolean | undefined;
                defaultValue?: string | number | object | RegExp | any[] | Date | ((params: {
                    column: import("vxe-table").VxeTableDefines.ColumnInfo<any>;
                }) => any) | null | undefined;
                immediate?: boolean | undefined;
                content?: string | undefined;
                placeholder?: string | undefined;
                showNegativeStatus?: boolean | undefined;
                autofocus?: string | undefined;
                autoselect?: boolean | undefined;
            };
            contentRender: {
                name?: string | undefined;
                props?: Record<string, any> | undefined;
                attrs?: Record<string, any> | undefined;
                events?: Record<string, (cellParams: import("vxe-table").VxeColumnSlotTypes.ContentSlotParams<any>, ...args: any[]) => any> | undefined;
                children?: any[] | undefined;
                options?: any[] | undefined;
                optionProps?: {
                    value?: string | undefined;
                    label?: string | undefined;
                    disabled?: string | undefined;
                    key?: string | undefined;
                    children?: string | undefined;
                    hasChild?: string | undefined;
                    parent?: string | undefined;
                } | undefined;
                optionGroups?: any[] | undefined;
                optionGroupProps?: {
                    options?: string | undefined;
                    label?: string | undefined;
                    key?: string | undefined;
                } | undefined;
            };
            params: import("vxe-table").VxeColumnPropTypes.Params;
            slots: {
                title?: string | ((params: import("vxe-table").VxeColumnSlotTypes.HeaderSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                radio?: string | ((params: import("vxe-table").VxeColumnSlotTypes.RadioSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                checkbox?: string | ((params: import("vxe-table").VxeColumnSlotTypes.CheckboxSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                default?: string | ((params: import("vxe-table").VxeColumnSlotTypes.DefaultSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                header?: string | ((params: import("vxe-table").VxeColumnSlotTypes.HeaderSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                footer?: string | ((params: import("vxe-table").VxeColumnSlotTypes.FooterSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                content?: string | ((params: import("vxe-table").VxeColumnSlotTypes.ContentSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                filter?: string | ((params: import("vxe-table").VxeColumnSlotTypes.FilterSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                edit?: string | ((params: import("vxe-table").VxeColumnSlotTypes.EditSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                valid?: string | ((params: import("vxe-table").VxeColumnSlotTypes.ValidSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                rowDragIcon?: string | ((params: import("vxe-table").VxeTableSlotTypes.RowDragIconSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                'row-drag-icon'?: string | ((params: import("vxe-table").VxeTableSlotTypes.RowDragIconSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                columnDragIcon?: string | ((params: import("vxe-table").VxeTableSlotTypes.ColumnDragIconSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                'column-drag-icon'?: string | ((params: import("vxe-table").VxeTableSlotTypes.ColumnDragIconSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                icon?: string | ((params: import("vxe-table").VxeColumnSlotTypes.IconSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
            };
            id: string;
            parentId: string;
            level: number;
            rowSpan: number;
            colSpan: number;
            halfVisible: boolean;
            defaultVisible: any;
            defaultFixed: any;
            checked: boolean;
            halfChecked: boolean;
            disabled: boolean;
            order: VxeTablePropTypes.SortOrder;
            sortTime: number;
            sortNumber: number;
            renderSortNumber: number;
            renderFixed: import("vxe-table").VxeColumnPropTypes.Fixed;
            renderVisible: import("vxe-table").VxeColumnPropTypes.Visible;
            renderWidth: number;
            renderHeight: number;
            renderAutoWidth: number;
            renderResizeWidth: number;
            resizeWidth: number;
            renderAggFn: string;
            model: {
                update: boolean;
                value: any;
            };
            children: /*elided*/ any[];
            renderHeader: (params: import("vxe-table").VxeTableDefines.CellRenderHeaderParams<any>) => VNode[];
            renderCell: (params: import("vxe-table").VxeTableDefines.CellRenderCellParams<any>) => VNode[];
            renderData: (params: import("vxe-table").VxeTableDefines.CellRenderDataParams<any>) => VNode[];
            renderFooter: (params: import("vxe-table").VxeTableDefines.CellRenderFooterParams<any>) => VNode[];
            getTitle: () => string;
            getKey: () => string;
        };
        rowspan: number;
        colspan: number;
    }[] | undefined;
    mergeFooterItems?: {
        row: any | number;
        col: number | {
            property: import("vxe-table").VxeColumnPropTypes.Field;
            type: import("vxe-table").VxeColumnPropTypes.Type;
            field: import("vxe-table").VxeColumnPropTypes.Field;
            title: import("vxe-table").VxeColumnPropTypes.Title;
            width: import("vxe-table").VxeColumnPropTypes.Width;
            minWidth: import("vxe-table").VxeColumnPropTypes.MinWidth;
            maxWidth: import("vxe-table").VxeColumnPropTypes.MaxWidth;
            resizable: import("vxe-table").VxeColumnPropTypes.Resizable;
            fixed: import("vxe-table").VxeColumnPropTypes.Fixed;
            align: import("vxe-table").VxeColumnPropTypes.Align;
            headerAlign: import("vxe-table").VxeColumnPropTypes.HeaderAlign;
            footerAlign: import("vxe-table").VxeColumnPropTypes.FooterAlign;
            showOverflow: import("vxe-table").VxeColumnPropTypes.ShowOverflow;
            showHeaderOverflow: import("vxe-table").VxeColumnPropTypes.ShowHeaderOverflow;
            showFooterOverflow: import("vxe-table").VxeColumnPropTypes.ShowFooterOverflow;
            className: import("vxe-table").VxeColumnPropTypes.ClassName;
            headerClassName: import("vxe-table").VxeColumnPropTypes.HeaderClassName;
            footerClassName: import("vxe-table").VxeColumnPropTypes.FooterClassName;
            formatter: import("vxe-table").VxeColumnPropTypes.Formatter<any>;
            footerFormatter: import("vxe-table").VxeColumnPropTypes.FooterFormatter<any>;
            padding: import("vxe-table").VxeColumnPropTypes.Padding;
            verticalAlign: import("vxe-table").VxeColumnPropTypes.VerticalAlign;
            sortable: import("vxe-table").VxeColumnPropTypes.Sortable;
            sortBy: import("vxe-table").VxeColumnPropTypes.SortBy;
            sortType: import("vxe-table").VxeColumnPropTypes.SortType;
            filters: {
                label?: string | number | undefined;
                value?: any;
                data?: any;
                resetValue?: any;
                checked?: boolean | undefined;
            }[];
            filterMultiple: import("vxe-table").VxeColumnPropTypes.FilterMultiple;
            filterMethod: import("vxe-table").VxeColumnPropTypes.FilterMethod<any>;
            filterRender: {
                name?: string | undefined;
                props?: {
                    [key: string]: any;
                } | undefined;
                attrs?: {
                    [key: string]: any;
                } | undefined;
                events?: {
                    [key: string]: (...args: any[]) => any;
                } | undefined;
                children?: any[] | undefined;
                startField?: string | undefined;
                endField?: string | undefined;
                enabled?: boolean | undefined;
                options?: any[] | undefined;
                optionProps?: {
                    value?: string | undefined;
                    label?: string | undefined;
                    disabled?: string | undefined;
                    key?: string | undefined;
                    children?: string | undefined;
                    hasChild?: string | undefined;
                    parent?: string | undefined;
                } | undefined;
                optionGroups?: any[] | undefined;
                optionGroupProps?: {
                    options?: string | undefined;
                    label?: string | undefined;
                    key?: string | undefined;
                } | undefined;
                content?: string | undefined;
                cellType?: import("vxe-table").VxeColumnPropTypes.CellType | undefined;
            };
            rowGroupNode: import("vxe-table").VxeColumnPropTypes.RowGroupNode;
            treeNode: import("vxe-table").VxeColumnPropTypes.TreeNode;
            dragSort: import("vxe-table").VxeColumnPropTypes.DragSort;
            rowResize: import("vxe-table").VxeColumnPropTypes.RowResize;
            visible: import("vxe-table").VxeColumnPropTypes.Visible;
            exportMethod: import("vxe-table").VxeColumnPropTypes.ExportMethod<any>;
            headerExportMethod: import("vxe-table").VxeColumnPropTypes.HeaderExportMethod;
            footerExportMethod: import("vxe-table").VxeColumnPropTypes.FooterExportMethod;
            aggFunc: import("vxe-table").VxeColumnPropTypes.AggFunc;
            titleHelp: {
                useHTML?: import("vxe-table").VxeTooltipPropTypes.UseHTML | undefined;
                content?: import("vxe-table").VxeTooltipPropTypes.Content | undefined;
                enterable?: import("vxe-table").VxeTooltipPropTypes.Enterable | undefined;
                theme?: import("vxe-table").VxeTooltipPropTypes.Theme | undefined;
                icon?: import("vxe-pc-ui").VxeIconPropTypes.ClassName | undefined;
                iconStatus?: import("vxe-pc-ui").VxeIconPropTypes.Status | undefined;
                message?: string | undefined;
            };
            titlePrefix: {
                useHTML?: import("vxe-table").VxeTooltipPropTypes.UseHTML | undefined;
                content?: import("vxe-table").VxeTooltipPropTypes.Content | undefined;
                enterable?: import("vxe-table").VxeTooltipPropTypes.Enterable | undefined;
                theme?: import("vxe-table").VxeTooltipPropTypes.Theme | undefined;
                icon?: import("vxe-pc-ui").VxeIconPropTypes.ClassName | undefined;
                iconStatus?: import("vxe-pc-ui").VxeIconPropTypes.Status | undefined;
                message?: string | undefined;
            };
            titleSuffix: {
                useHTML?: import("vxe-table").VxeTooltipPropTypes.UseHTML | undefined;
                content?: import("vxe-table").VxeTooltipPropTypes.Content | undefined;
                enterable?: import("vxe-table").VxeTooltipPropTypes.Enterable | undefined;
                theme?: import("vxe-table").VxeTooltipPropTypes.Theme | undefined;
                icon?: import("vxe-pc-ui").VxeIconPropTypes.ClassName | undefined;
                iconStatus?: import("vxe-pc-ui").VxeIconPropTypes.Status | undefined;
                message?: string | undefined;
            };
            cellType: import("vxe-table").VxeColumnPropTypes.CellType;
            cellRender: {
                name?: string | undefined;
                props?: Record<string, any> | undefined;
                attrs?: Record<string, any> | undefined;
                children?: any[] | undefined;
                startField?: string | undefined;
                endField?: string | undefined;
                events?: Record<string, (cellParams: import("vxe-table").VxeColumnSlotTypes.DefaultSlotParams<any>, ...args: any[]) => any> | undefined;
                options?: any[] | undefined;
                optionProps?: {
                    value?: string | undefined;
                    label?: string | undefined;
                    disabled?: string | undefined;
                    key?: string | undefined;
                    children?: string | undefined;
                    hasChild?: string | undefined;
                    parent?: string | undefined;
                } | undefined;
                optionGroups?: any[] | undefined;
                optionGroupProps?: {
                    options?: string | undefined;
                    label?: string | undefined;
                    key?: string | undefined;
                } | undefined;
                content?: string | undefined;
                showNegativeStatus?: boolean | undefined;
            };
            editRender: {
                name?: string | undefined;
                props?: Record<string, any> | undefined;
                attrs?: Record<string, any> | undefined;
                children?: any[] | undefined;
                startField?: string | undefined;
                endField?: string | undefined;
                events?: Record<string, (cellParams: import("vxe-table").VxeColumnSlotTypes.EditSlotParams<any>, ...args: any[]) => any> | undefined;
                enabled?: boolean | undefined;
                options?: any[] | undefined;
                optionProps?: {
                    value?: string | undefined;
                    label?: string | undefined;
                    disabled?: string | undefined;
                    key?: string | undefined;
                    children?: string | undefined;
                    hasChild?: string | undefined;
                    parent?: string | undefined;
                } | undefined;
                optionGroups?: any[] | undefined;
                optionGroupProps?: {
                    options?: string | undefined;
                    label?: string | undefined;
                    key?: string | undefined;
                } | undefined;
                autoFocus?: boolean | string | undefined;
                autoSelect?: boolean | undefined;
                defaultValue?: string | number | object | RegExp | any[] | Date | ((params: {
                    column: import("vxe-table").VxeTableDefines.ColumnInfo<any>;
                }) => any) | null | undefined;
                immediate?: boolean | undefined;
                content?: string | undefined;
                placeholder?: string | undefined;
                showNegativeStatus?: boolean | undefined;
                autofocus?: string | undefined;
                autoselect?: boolean | undefined;
            };
            contentRender: {
                name?: string | undefined;
                props?: Record<string, any> | undefined;
                attrs?: Record<string, any> | undefined;
                events?: Record<string, (cellParams: import("vxe-table").VxeColumnSlotTypes.ContentSlotParams<any>, ...args: any[]) => any> | undefined;
                children?: any[] | undefined;
                options?: any[] | undefined;
                optionProps?: {
                    value?: string | undefined;
                    label?: string | undefined;
                    disabled?: string | undefined;
                    key?: string | undefined;
                    children?: string | undefined;
                    hasChild?: string | undefined;
                    parent?: string | undefined;
                } | undefined;
                optionGroups?: any[] | undefined;
                optionGroupProps?: {
                    options?: string | undefined;
                    label?: string | undefined;
                    key?: string | undefined;
                } | undefined;
            };
            params: import("vxe-table").VxeColumnPropTypes.Params;
            slots: {
                title?: string | ((params: import("vxe-table").VxeColumnSlotTypes.HeaderSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                radio?: string | ((params: import("vxe-table").VxeColumnSlotTypes.RadioSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                checkbox?: string | ((params: import("vxe-table").VxeColumnSlotTypes.CheckboxSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                default?: string | ((params: import("vxe-table").VxeColumnSlotTypes.DefaultSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                header?: string | ((params: import("vxe-table").VxeColumnSlotTypes.HeaderSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                footer?: string | ((params: import("vxe-table").VxeColumnSlotTypes.FooterSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                content?: string | ((params: import("vxe-table").VxeColumnSlotTypes.ContentSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                filter?: string | ((params: import("vxe-table").VxeColumnSlotTypes.FilterSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                edit?: string | ((params: import("vxe-table").VxeColumnSlotTypes.EditSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                valid?: string | ((params: import("vxe-table").VxeColumnSlotTypes.ValidSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                rowDragIcon?: string | ((params: import("vxe-table").VxeTableSlotTypes.RowDragIconSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                'row-drag-icon'?: string | ((params: import("vxe-table").VxeTableSlotTypes.RowDragIconSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                columnDragIcon?: string | ((params: import("vxe-table").VxeTableSlotTypes.ColumnDragIconSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                'column-drag-icon'?: string | ((params: import("vxe-table").VxeTableSlotTypes.ColumnDragIconSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                icon?: string | ((params: import("vxe-table").VxeColumnSlotTypes.IconSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
            };
            id: string;
            parentId: string;
            level: number;
            rowSpan: number;
            colSpan: number;
            halfVisible: boolean;
            defaultVisible: any;
            defaultFixed: any;
            checked: boolean;
            halfChecked: boolean;
            disabled: boolean;
            order: VxeTablePropTypes.SortOrder;
            sortTime: number;
            sortNumber: number;
            renderSortNumber: number;
            renderFixed: import("vxe-table").VxeColumnPropTypes.Fixed;
            renderVisible: import("vxe-table").VxeColumnPropTypes.Visible;
            renderWidth: number;
            renderHeight: number;
            renderAutoWidth: number;
            renderResizeWidth: number;
            resizeWidth: number;
            renderAggFn: string;
            model: {
                update: boolean;
                value: any;
            };
            children: /*elided*/ any[];
            renderHeader: (params: import("vxe-table").VxeTableDefines.CellRenderHeaderParams<any>) => VNode[];
            renderCell: (params: import("vxe-table").VxeTableDefines.CellRenderCellParams<any>) => VNode[];
            renderData: (params: import("vxe-table").VxeTableDefines.CellRenderDataParams<any>) => VNode[];
            renderFooter: (params: import("vxe-table").VxeTableDefines.CellRenderFooterParams<any>) => VNode[];
            getTitle: () => string;
            getKey: () => string;
        };
        rowspan: number;
        colspan: number;
    }[] | undefined;
    spanMethod?: VxeTablePropTypes.SpanMethod<any> | undefined;
    footerSpanMethod?: VxeTablePropTypes.FooterSpanMethod<any> | undefined;
    showOverflow?: VxeTablePropTypes.ShowOverflow | undefined;
    showHeaderOverflow?: VxeTablePropTypes.ShowHeaderOverflow | undefined;
    showFooterOverflow?: VxeTablePropTypes.ShowFooterOverflow | undefined;
    keepSource?: VxeTablePropTypes.KeepSource | undefined;
    autoResize?: VxeTablePropTypes.AutoResize | undefined;
    syncResize?: VxeTablePropTypes.SyncResize | undefined;
    columnConfig?: {
        useKey?: boolean | undefined;
        isCurrent?: boolean | undefined;
        isHover?: boolean | undefined;
        currentMethod?: ((params: {
            column: import("vxe-table").VxeTableDefines.ColumnInfo<any>;
        }) => boolean) | undefined;
        resizable?: import("vxe-table").VxeColumnPropTypes.Resizable | undefined;
        width?: import("vxe-table").VxeColumnPropTypes.Width | undefined;
        minWidth?: import("vxe-table").VxeColumnPropTypes.MinWidth | undefined;
        maxWidth?: import("vxe-table").VxeColumnPropTypes.MaxWidth | undefined;
        maxFixedSize?: number | undefined;
        drag?: boolean | undefined;
        headerExportMethod?: import("vxe-table").VxeColumnPropTypes.HeaderExportMethod<any> | undefined;
        exportMethod?: import("vxe-table").VxeColumnPropTypes.ExportMethod<any> | undefined;
        footerExportMethod?: import("vxe-table").VxeColumnPropTypes.FooterExportMethod<any> | undefined;
    } | undefined;
    rowConfig?: {
        useKey?: boolean | undefined;
        keyField?: string | undefined;
        isCurrent?: boolean | undefined;
        currentMethod?: ((params: {
            row: any;
        }) => boolean) | undefined;
        isHover?: boolean | undefined;
        resizable?: boolean | undefined;
        height?: number | undefined;
        drag?: boolean | undefined;
    } | undefined;
    cellConfig?: {
        height?: number | undefined;
        padding?: import("vxe-table").VxeColumnPropTypes.Padding | undefined;
        verticalAlign?: import("vxe-table").VxeColumnPropTypes.VerticalAlign | undefined;
    } | undefined;
    headerCellConfig?: {
        height?: number | "unset" | undefined;
        padding?: boolean | undefined;
    } | undefined;
    footerCellConfig?: {
        height?: number | "unset" | undefined;
        padding?: boolean | undefined;
    } | undefined;
    aggregateConfig?: {
        mode?: "column" | "default" | "" | null | undefined;
        groupFields?: string[] | undefined;
        padding?: boolean | undefined;
        accordion?: boolean | undefined;
        rowField?: string | undefined;
        parentField?: string | undefined;
        childrenField?: string | undefined;
        mapChildrenField?: string | undefined;
        indent?: number | undefined;
        trigger?: "default" | "row" | "cell" | "manual" | "" | null | undefined;
        showIcon?: boolean | undefined;
        showTotal?: boolean | undefined;
        totalMethod?: ((params: {
            $table: VxeTableConstructor<any>;
            groupField: import("vxe-table").VxeColumnPropTypes.Field;
            groupColumn: import("vxe-table").VxeTableDefines.ColumnInfo<any>;
            column: import("vxe-table").VxeTableDefines.ColumnInfo<any>;
            groupValue: any;
            childCount: number;
            children: any[];
        }) => number | string) | undefined;
        aggregateMethod?: ((params: {
            $table: VxeTableConstructor<any>;
            groupField: import("vxe-table").VxeColumnPropTypes.Field;
            groupColumn: import("vxe-table").VxeTableDefines.ColumnInfo<any>;
            column: import("vxe-table").VxeTableDefines.ColumnInfo<any>;
            groupValue: any;
            childCount: number;
            aggValue: any;
            children: any[];
        }) => number | string) | undefined;
        countMethod?: ((params: {
            $table: VxeTableConstructor<any>;
            groupField: import("vxe-table").VxeColumnPropTypes.Field;
            groupColumn: import("vxe-table").VxeTableDefines.ColumnInfo<any>;
            column: import("vxe-table").VxeTableDefines.ColumnInfo<any>;
            groupValue: any;
            childCount: number;
            children: any[];
        }) => number | string) | undefined;
        contentMethod?: ((params: {
            $table: VxeTableConstructor<any>;
            groupField: import("vxe-table").VxeColumnPropTypes.Field;
            groupColumn: import("vxe-table").VxeTableDefines.ColumnInfo<any>;
            column: import("vxe-table").VxeTableDefines.ColumnInfo<any>;
            groupValue: any;
        }) => number | string) | undefined;
        countFields?: string[] | undefined;
    } | undefined;
    rowGroupConfig?: {
        mode?: "column" | "default" | "" | null | undefined;
        groupFields?: string[] | undefined;
        padding?: boolean | undefined;
        accordion?: boolean | undefined;
        rowField?: string | undefined;
        parentField?: string | undefined;
        childrenField?: string | undefined;
        mapChildrenField?: string | undefined;
        indent?: number | undefined;
        trigger?: "default" | "row" | "cell" | "manual" | "" | null | undefined;
        showIcon?: boolean | undefined;
        showTotal?: boolean | undefined;
        totalMethod?: ((params: {
            $table: VxeTableConstructor<any>;
            groupField: import("vxe-table").VxeColumnPropTypes.Field;
            groupColumn: import("vxe-table").VxeTableDefines.ColumnInfo<any>;
            column: import("vxe-table").VxeTableDefines.ColumnInfo<any>;
            groupValue: any;
            childCount: number;
            children: any[];
        }) => number | string) | undefined;
        aggregateMethod?: ((params: {
            $table: VxeTableConstructor<any>;
            groupField: import("vxe-table").VxeColumnPropTypes.Field;
            groupColumn: import("vxe-table").VxeTableDefines.ColumnInfo<any>;
            column: import("vxe-table").VxeTableDefines.ColumnInfo<any>;
            groupValue: any;
            childCount: number;
            aggValue: any;
            children: any[];
        }) => number | string) | undefined;
        countMethod?: ((params: {
            $table: VxeTableConstructor<any>;
            groupField: import("vxe-table").VxeColumnPropTypes.Field;
            groupColumn: import("vxe-table").VxeTableDefines.ColumnInfo<any>;
            column: import("vxe-table").VxeTableDefines.ColumnInfo<any>;
            groupValue: any;
            childCount: number;
            children: any[];
        }) => number | string) | undefined;
        contentMethod?: ((params: {
            $table: VxeTableConstructor<any>;
            groupField: import("vxe-table").VxeColumnPropTypes.Field;
            groupColumn: import("vxe-table").VxeTableDefines.ColumnInfo<any>;
            column: import("vxe-table").VxeTableDefines.ColumnInfo<any>;
            groupValue: any;
        }) => number | string) | undefined;
        countFields?: string[] | undefined;
    } | undefined;
    currentRowConfig?: {
        trigger?: "default" | "row" | "manual" | "" | null | undefined;
        isFollowSelected?: boolean | undefined;
        beforeSelectMethod?: ((params: {
            $table: VxeTableConstructor<any>;
            row: any;
        }) => boolean) | undefined;
    } | undefined;
    currentColumnConfig?: {
        trigger?: "default" | "header" | "cell" | "manual" | "" | null | undefined;
        isFollowSelected?: boolean | undefined;
        beforeSelectMethod?: ((params: {
            $table: VxeTableConstructor<any>;
            column: import("vxe-table").VxeTableDefines.ColumnInfo<any>;
        }) => boolean) | undefined;
    } | undefined;
    dragConfig?: {
        rowIcon?: string | undefined;
        showRowIcon?: boolean | undefined;
        rowDisabledMethod?: ((params: {
            row: any;
            column: import("vxe-table").VxeTableDefines.ColumnInfo<any>;
        }) => boolean) | undefined;
        rowVisibleMethod?: ((params: {
            row: any;
            column: import("vxe-table").VxeTableDefines.ColumnInfo<any>;
        }) => boolean) | undefined;
        rowTooltipMethod?: ((params: {
            row: any;
        }) => string | number | null) | undefined;
        dragStartMethod?: ((params: import("vxe-table").VxeTableDefines.RowDragstartEventParams<any>) => boolean) | undefined;
        dragEndMethod?: ((params: Omit<import("vxe-table").VxeTableDefines.RowDragendEventParams<any>, "_index">) => Promise<boolean> | boolean) | undefined;
        slots?: {
            rowTip?: string | ((params: import("vxe-table").VxeTableDefines.RowDragSlotParams) => VxeComponentSlotType | VxeComponentSlotType[]) | undefined;
        } | undefined;
    } | undefined;
    rowDragConfig?: {
        icon?: string | undefined;
        showIcon?: boolean | undefined;
        showDragTip?: boolean | undefined;
        trigger?: "default" | "cell" | "row" | "" | null | undefined;
        isPeerDrag?: boolean | undefined;
        isCrossDrag?: boolean | undefined;
        isToChildDrag?: boolean | undefined;
        isSelfToChildDrag?: boolean | undefined;
        showGuidesStatus?: boolean | undefined;
        animation?: boolean | undefined;
        disabledMethod?: ((params: {
            $table: VxeTableConstructor<any>;
            row: any;
            column: import("vxe-table").VxeTableDefines.ColumnInfo<any>;
        }) => boolean) | undefined;
        visibleMethod?: ((params: {
            $table: VxeTableConstructor<any>;
            row: any;
            column: import("vxe-table").VxeTableDefines.ColumnInfo<any>;
        }) => boolean) | undefined;
        tooltipMethod?: ((params: {
            $table: VxeTableConstructor<any>;
            row: any;
        }) => string | number | null) | undefined;
        dragStartMethod?: ((params: import("vxe-table").VxeTableDefines.RowDragstartEventParams<any>) => boolean) | undefined;
        dragEndMethod?: ((params: Omit<import("vxe-table").VxeTableDefines.RowDragendEventParams<any>, "_index">) => Promise<boolean> | boolean) | undefined;
        dragToChildMethod?: ((params: Omit<import("vxe-table").VxeTableDefines.RowDragToChildMethod<any>, "_index">) => boolean) | undefined;
        slots?: {
            tip?: string | ((params: import("vxe-table").VxeTableDefines.RowDragSlotParams) => VxeComponentSlotType | VxeComponentSlotType[]) | undefined;
        } | undefined;
    } | undefined;
    columnDragConfig?: {
        icon?: string | undefined;
        showIcon?: boolean | undefined;
        showDragTip?: boolean | undefined;
        trigger?: "default" | "cell" | "" | null | undefined;
        isPeerDrag?: boolean | undefined;
        isCrossDrag?: boolean | undefined;
        isToChildDrag?: boolean | undefined;
        isSelfToChildDrag?: boolean | undefined;
        showGuidesStatus?: boolean | undefined;
        animation?: boolean | undefined;
        disabledMethod?: ((params: {
            $table: VxeTableConstructor<any>;
            column: import("vxe-table").VxeTableDefines.ColumnInfo<any>;
        }) => boolean) | undefined;
        visibleMethod?: ((params: {
            $table: VxeTableConstructor<any>;
            column: import("vxe-table").VxeTableDefines.ColumnInfo<any>;
        }) => boolean) | undefined;
        tooltipMethod?: ((params: {
            $table: VxeTableConstructor<any>;
            column: import("vxe-table").VxeTableDefines.ColumnInfo<any>;
        }) => string | number | null) | undefined;
        dragStartMethod?: ((params: import("vxe-table").VxeTableDefines.ColumnDragstartEventParams<any>) => boolean) | undefined;
        dragEndMethod?: ((params: Omit<import("vxe-table").VxeTableDefines.ColumnDragendEventParams<any>, "_index">) => Promise<boolean> | boolean) | undefined;
        dragToChildMethod?: ((params: Omit<import("vxe-table").VxeTableDefines.ColumnDragToChildMethod<any>, "_index">) => boolean) | undefined;
        slots?: {
            tip?: string | ((params: import("vxe-table").VxeTableDefines.ColumnDragSlotParams) => VxeComponentSlotType | VxeComponentSlotType[]) | undefined;
        } | undefined;
    } | undefined;
    customConfig?: {
        enabled?: boolean | undefined;
        storage?: boolean | {
            visible?: boolean | undefined;
            resizable?: boolean | undefined;
            fixed?: boolean | undefined;
            sort?: boolean | undefined;
            rowGroup?: boolean | undefined;
            aggFunc?: boolean | undefined;
        } | undefined;
        storeOptions?: {
            visible?: boolean | undefined;
            resizable?: boolean | undefined;
            fixed?: boolean | undefined;
            sort?: boolean | undefined;
            rowGroup?: boolean | undefined;
            aggFunc?: boolean | undefined;
        } | undefined;
        restoreStore?: ((params: {
            $table: VxeTableConstructor<any>;
            id: string;
            type: "restore";
            storeData: import("vxe-table").VxeTableDefines.CustomStoreData;
        }) => import("vxe-table").VxeTableDefines.CustomStoreData | Promise<import("vxe-table").VxeTableDefines.CustomStoreData>) | undefined;
        updateStore?: ((params: {
            $table: VxeTableConstructor<any>;
            id: string;
            type: "reset" | "confirm" | "update:width" | "update:fixed" | "update:sort" | "update:visible" | "update:rowGroup" | "update:aggFunc";
            storeData: import("vxe-table").VxeTableDefines.CustomStoreData;
        }) => Promise<any>) | undefined;
        mode?: "default" | "modal" | "drawer" | "simple" | "popup" | "" | null | undefined;
        modalOptions?: {
            title?: import("vxe-table").VxeModalPropTypes.Title | undefined;
            width?: import("vxe-table").VxeModalPropTypes.Width | undefined;
            minWidth?: import("vxe-table").VxeModalPropTypes.MinWidth | undefined;
            height?: import("vxe-table").VxeModalPropTypes.Height | undefined;
            minHeight?: import("vxe-table").VxeModalPropTypes.MinHeight | undefined;
            className?: import("vxe-table").VxeModalPropTypes.ClassName | undefined;
            showZoom?: import("vxe-table").VxeModalPropTypes.ShowZoom | undefined;
            showMaximize?: import("vxe-table").VxeModalPropTypes.ShowMaximize | undefined;
            showMinimize?: import("vxe-table").VxeModalPropTypes.ShowMinimize | undefined;
            mask?: import("vxe-table").VxeModalPropTypes.Mask | undefined;
            lockView?: import("vxe-table").VxeModalPropTypes.LockView | undefined;
            resize?: import("vxe-table").VxeModalPropTypes.Resize | undefined;
            escClosable?: import("vxe-table").VxeModalPropTypes.EscClosable | undefined;
            maskClosable?: import("vxe-table").VxeModalPropTypes.MaskClosable | undefined;
        } | undefined;
        drawerOptions?: {
            title?: import("vxe-pc-ui").VxeDrawerPropTypes.Title | undefined;
            width?: import("vxe-pc-ui").VxeDrawerPropTypes.Width | undefined;
            className?: import("vxe-pc-ui").VxeDrawerPropTypes.ClassName | undefined;
            position?: import("vxe-pc-ui").VxeDrawerPropTypes.Position | undefined;
            mask?: import("vxe-pc-ui").VxeDrawerPropTypes.Mask | undefined;
            lockView?: import("vxe-pc-ui").VxeDrawerPropTypes.LockView | undefined;
            resize?: import("vxe-pc-ui").VxeDrawerPropTypes.Resize | undefined;
            escClosable?: import("vxe-pc-ui").VxeDrawerPropTypes.EscClosable | undefined;
            maskClosable?: import("vxe-pc-ui").VxeDrawerPropTypes.MaskClosable | undefined;
        } | undefined;
        trigger?: "manual" | "hover" | "click" | "" | null | undefined;
        immediate?: boolean | undefined;
        placement?: "left" | "right" | "top-left" | "top-right" | "bottom-left" | "bottom-right" | undefined;
        checkMethod?: ((params: {
            $table: VxeTableConstructor<any>;
            column: import("vxe-table").VxeTableDefines.ColumnInfo<any>;
        }) => boolean) | undefined;
        visibleMethod?: ((params: {
            $table: VxeTableConstructor<any>;
            column: import("vxe-table").VxeTableDefines.ColumnInfo<any>;
        }) => boolean) | undefined;
        allowVisible?: boolean | undefined;
        allowFixed?: boolean | undefined;
        allowSort?: boolean | undefined;
        allowResizable?: boolean | undefined;
        allowGroup?: boolean | undefined;
        allowValues?: boolean | undefined;
        showFooter?: boolean | undefined;
        icon?: string | undefined;
        resetButtonText?: string | undefined;
        closeButtonText?: string | undefined;
        cancelButtonText?: string | undefined;
        confirmButtonText?: string | undefined;
        slots?: {
            header?: string | ((params: import("vxe-table").VxeTableDefines.CustomSlotParams) => VxeComponentSlotType | VxeComponentSlotType[]) | undefined;
            top?: string | ((params: import("vxe-table").VxeTableDefines.CustomSlotParams) => VxeComponentSlotType | VxeComponentSlotType[]) | undefined;
            bottom?: string | ((params: import("vxe-table").VxeTableDefines.CustomSlotParams) => VxeComponentSlotType | VxeComponentSlotType[]) | undefined;
            default?: string | ((params: import("vxe-table").VxeTableDefines.CustomSlotParams) => VxeComponentSlotType | VxeComponentSlotType[]) | undefined;
            footer?: string | ((params: import("vxe-table").VxeTableDefines.CustomSlotParams) => VxeComponentSlotType | VxeComponentSlotType[]) | undefined;
        } | undefined;
    } | undefined;
    resizeConfig?: {
        refreshDelay?: number | undefined;
    } | undefined;
    resizableConfig?: {
        dragMode?: "auto" | "fixed" | "" | undefined;
        isAllRowDrag?: boolean | undefined;
        isAllColumnDrag?: boolean | undefined;
        showDragTip?: boolean | undefined;
        isDblclickAutoWidth?: boolean | undefined;
        isDblclickAutoHeight?: boolean | undefined;
        isSyncAutoWidth?: boolean | undefined;
        isSyncAutoHeight?: boolean | undefined;
        minHeight?: string | number | ((params: {
            $table: VxeTableConstructor<any>;
            column: import("vxe-table").VxeTableDefines.ColumnInfo<any>;
            columnIndex: number;
            $columnIndex: number;
            $rowIndex: number;
            rowIndex: number;
            row: any;
        }) => number | string) | undefined;
        maxHeight?: string | number | ((params: {
            $table: VxeTableConstructor<any>;
            column: import("vxe-table").VxeTableDefines.ColumnInfo<any>;
            columnIndex: number;
            $columnIndex: number;
            $rowIndex: number;
            rowIndex: number;
            row: any;
        }) => number | string) | undefined;
        minWidth?: string | number | ((params: {
            $table: VxeTableConstructor<any>;
            column: import("vxe-table").VxeTableDefines.ColumnInfo<any>;
            columnIndex: number;
            $columnIndex: number;
            $rowIndex: number;
            cell?: HTMLElement;
        }) => number | string) | undefined;
        maxWidth?: string | number | ((params: {
            $table: VxeTableConstructor<any>;
            column: import("vxe-table").VxeTableDefines.ColumnInfo<any>;
            columnIndex: number;
            $columnIndex: number;
            $rowIndex: number;
            cell?: HTMLElement;
        }) => number | string) | undefined;
    } | undefined;
    seqConfig?: {
        startIndex?: number | undefined;
        seqMethod?: ((params: {
            $table: VxeTableConstructor<any>;
            column: import("vxe-table").VxeTableDefines.ColumnInfo<any>;
            columnIndex: number;
            $columnIndex: number;
            row: any;
            rowIndex: number;
            $rowIndex: number;
        }) => number | string) | undefined;
    } | undefined;
    sortConfig?: {
        defaultSort?: {
            field: string;
            order: VxeTablePropTypes.SortOrder;
        } | {
            field: string;
            order: VxeTablePropTypes.SortOrder;
        }[] | undefined;
        orders?: VxeTablePropTypes.SortOrder[] | undefined;
        sortMethod?: ((params: {
            $table: VxeTableConstructor<any>;
            data: any[];
            sortList: import("vxe-table").VxeTableDefines.SortCheckedParams[];
        }) => any[]) | undefined;
        remote?: boolean | undefined;
        multiple?: boolean | undefined;
        chronological?: boolean | undefined;
        allowClear?: boolean | undefined;
        allowBtn?: boolean | undefined;
        trigger?: "default" | "cell" | undefined;
        showIcon?: boolean | undefined;
        iconVisibleMethod?: ((params: {
            $table: VxeTableConstructor<any>;
            column: import("vxe-table").VxeTableDefines.ColumnInfo<any>;
        }) => boolean) | undefined;
        ascTitle?: string | number | undefined;
        descTitle?: string | number | undefined;
        iconLayout?: "horizontal" | "vertical" | undefined;
        iconAsc?: string | undefined;
        iconDesc?: string | undefined;
    } | undefined;
    filterConfig?: {
        filterMethod?: ((params: {
            $table: VxeTableConstructor<any>;
            options: import("vxe-table").VxeTableDefines.FilterOption[];
            values: any[];
            cellValue: any;
            row: any;
            column: import("vxe-table").VxeTableDefines.ColumnInfo<any>;
        }) => any) | undefined;
        isEvery?: boolean | undefined;
        remote?: boolean | undefined;
        showIcon?: boolean | undefined;
        iconVisibleMethod?: ((params: {
            $table: VxeTableConstructor<any>;
            column: import("vxe-table").VxeTableDefines.ColumnInfo<any>;
        }) => boolean) | undefined;
        transfer?: boolean | undefined;
        iconNone?: string | undefined;
        iconMatch?: string | undefined;
        destroyOnClose?: boolean | undefined;
        confirmButtonText?: string | undefined;
        resetButtonText?: string | undefined;
    } | undefined;
    radioConfig?: {
        reserve?: boolean | undefined;
        labelField?: string | undefined;
        checkRowKey?: string | number | undefined;
        checkMethod?: ((params: {
            $table: VxeTableConstructor<any>;
            row: any;
        }) => boolean) | undefined;
        visibleMethod?: ((params: {
            $table: VxeTableConstructor<any>;
            row: any;
        }) => boolean) | undefined;
        trigger?: "default" | "cell" | "row" | "manual" | "" | null | undefined;
        highlight?: boolean | undefined;
        strict?: boolean | undefined;
    } | undefined;
    checkboxConfig?: {
        headerTitle?: string | number | undefined;
        reserve?: boolean | undefined;
        showReserveStatus?: boolean | undefined;
        labelField?: string | undefined;
        checkField?: string | undefined;
        indeterminateField?: string | undefined;
        showHeader?: boolean | undefined;
        checkAll?: boolean | undefined;
        checkRowKeys?: string[] | number[] | undefined;
        checkStrictly?: boolean | undefined;
        strict?: boolean | undefined;
        isShiftKey?: boolean | undefined;
        checkMethod?: ((params: {
            $table: VxeTableConstructor<any>;
            row: any;
        }) => boolean) | undefined;
        visibleMethod?: ((params: {
            $table: VxeTableConstructor<any>;
            row: any;
        }) => boolean) | undefined;
        trigger?: "default" | "cell" | "row" | "manual" | "" | null | undefined;
        highlight?: boolean | undefined;
        range?: boolean | undefined;
        halfField?: string | undefined;
    } | undefined;
    tooltipConfig?: {
        showAll?: boolean | undefined;
        theme?: "dark" | "light" | "" | null | undefined;
        enterable?: boolean | undefined;
        enterDelay?: number | undefined;
        leaveDelay?: number | undefined;
        contentMethod?: ((params: {
            $table: VxeTableConstructor<any>;
            items: any[];
            row: any;
            rowIndex: number;
            $rowIndex: number;
            _rowIndex: number;
            column: import("vxe-table").VxeTableDefines.ColumnInfo<any>;
            columnIndex: number;
            $columnIndex: number;
            _columnIndex: number;
            type: "header" | "body" | "footer" | "" | null;
            cell: HTMLElement;
            $event: any;
        }) => string | null | void) | undefined;
    } | undefined;
    exportConfig?: {
        _typeMaps?: Record<string, number> | undefined;
        filename?: string | ((params: {
            $table: VxeTableConstructor;
            $grid: VxeGridConstructor | null | undefined;
            options: VxeTablePropTypes.ExportOpts;
        }) => string) | undefined;
        sheetName?: string | ((params: {
            $table: VxeTableConstructor;
            $grid: VxeGridConstructor | null | undefined;
            options: VxeTablePropTypes.ExportOpts;
        }) => string) | undefined;
        type?: string | undefined;
        types?: string[] | undefined;
        mode?: string | undefined;
        modes?: (string | {
            label?: string | number | undefined;
            value: string | number;
        })[] | undefined;
        original?: boolean | undefined;
        message?: boolean | undefined;
        isHeader?: boolean | undefined;
        isTitle?: boolean | undefined;
        isFooter?: boolean | undefined;
        isMerge?: boolean | undefined;
        isColgroup?: boolean | undefined;
        download?: boolean | undefined;
        data?: any[] | undefined;
        columns?: {
            property: import("vxe-table").VxeColumnPropTypes.Field;
            type: import("vxe-table").VxeColumnPropTypes.Type;
            field: import("vxe-table").VxeColumnPropTypes.Field;
            title: import("vxe-table").VxeColumnPropTypes.Title;
            width: import("vxe-table").VxeColumnPropTypes.Width;
            minWidth: import("vxe-table").VxeColumnPropTypes.MinWidth;
            maxWidth: import("vxe-table").VxeColumnPropTypes.MaxWidth;
            resizable: import("vxe-table").VxeColumnPropTypes.Resizable;
            fixed: import("vxe-table").VxeColumnPropTypes.Fixed;
            align: import("vxe-table").VxeColumnPropTypes.Align;
            headerAlign: import("vxe-table").VxeColumnPropTypes.HeaderAlign;
            footerAlign: import("vxe-table").VxeColumnPropTypes.FooterAlign;
            showOverflow: import("vxe-table").VxeColumnPropTypes.ShowOverflow;
            showHeaderOverflow: import("vxe-table").VxeColumnPropTypes.ShowHeaderOverflow;
            showFooterOverflow: import("vxe-table").VxeColumnPropTypes.ShowFooterOverflow;
            className: import("vxe-table").VxeColumnPropTypes.ClassName;
            headerClassName: import("vxe-table").VxeColumnPropTypes.HeaderClassName;
            footerClassName: import("vxe-table").VxeColumnPropTypes.FooterClassName;
            formatter: import("vxe-table").VxeColumnPropTypes.Formatter<any>;
            footerFormatter: import("vxe-table").VxeColumnPropTypes.FooterFormatter<any>;
            padding: import("vxe-table").VxeColumnPropTypes.Padding;
            verticalAlign: import("vxe-table").VxeColumnPropTypes.VerticalAlign;
            sortable: import("vxe-table").VxeColumnPropTypes.Sortable;
            sortBy: import("vxe-table").VxeColumnPropTypes.SortBy;
            sortType: import("vxe-table").VxeColumnPropTypes.SortType;
            filters: {
                label?: string | number | undefined;
                value?: any;
                data?: any;
                resetValue?: any;
                checked?: boolean | undefined;
            }[];
            filterMultiple: import("vxe-table").VxeColumnPropTypes.FilterMultiple;
            filterMethod: import("vxe-table").VxeColumnPropTypes.FilterMethod<any>;
            filterRender: {
                name?: string | undefined;
                props?: {
                    [key: string]: any;
                } | undefined;
                attrs?: {
                    [key: string]: any;
                } | undefined;
                events?: {
                    [key: string]: (...args: any[]) => any;
                } | undefined;
                children?: any[] | undefined;
                startField?: string | undefined;
                endField?: string | undefined;
                enabled?: boolean | undefined;
                options?: any[] | undefined;
                optionProps?: {
                    value?: string | undefined;
                    label?: string | undefined;
                    disabled?: string | undefined;
                    key?: string | undefined;
                    children?: string | undefined;
                    hasChild?: string | undefined;
                    parent?: string | undefined;
                } | undefined;
                optionGroups?: any[] | undefined;
                optionGroupProps?: {
                    options?: string | undefined;
                    label?: string | undefined;
                    key?: string | undefined;
                } | undefined;
                content?: string | undefined;
                cellType?: import("vxe-table").VxeColumnPropTypes.CellType | undefined;
            };
            rowGroupNode: import("vxe-table").VxeColumnPropTypes.RowGroupNode;
            treeNode: import("vxe-table").VxeColumnPropTypes.TreeNode;
            dragSort: import("vxe-table").VxeColumnPropTypes.DragSort;
            rowResize: import("vxe-table").VxeColumnPropTypes.RowResize;
            visible: import("vxe-table").VxeColumnPropTypes.Visible;
            exportMethod: import("vxe-table").VxeColumnPropTypes.ExportMethod<any>;
            headerExportMethod: import("vxe-table").VxeColumnPropTypes.HeaderExportMethod;
            footerExportMethod: import("vxe-table").VxeColumnPropTypes.FooterExportMethod;
            aggFunc: import("vxe-table").VxeColumnPropTypes.AggFunc;
            titleHelp: {
                useHTML?: import("vxe-table").VxeTooltipPropTypes.UseHTML | undefined;
                content?: import("vxe-table").VxeTooltipPropTypes.Content | undefined;
                enterable?: import("vxe-table").VxeTooltipPropTypes.Enterable | undefined;
                theme?: import("vxe-table").VxeTooltipPropTypes.Theme | undefined;
                icon?: import("vxe-pc-ui").VxeIconPropTypes.ClassName | undefined;
                iconStatus?: import("vxe-pc-ui").VxeIconPropTypes.Status | undefined;
                message?: string | undefined;
            };
            titlePrefix: {
                useHTML?: import("vxe-table").VxeTooltipPropTypes.UseHTML | undefined;
                content?: import("vxe-table").VxeTooltipPropTypes.Content | undefined;
                enterable?: import("vxe-table").VxeTooltipPropTypes.Enterable | undefined;
                theme?: import("vxe-table").VxeTooltipPropTypes.Theme | undefined;
                icon?: import("vxe-pc-ui").VxeIconPropTypes.ClassName | undefined;
                iconStatus?: import("vxe-pc-ui").VxeIconPropTypes.Status | undefined;
                message?: string | undefined;
            };
            titleSuffix: {
                useHTML?: import("vxe-table").VxeTooltipPropTypes.UseHTML | undefined;
                content?: import("vxe-table").VxeTooltipPropTypes.Content | undefined;
                enterable?: import("vxe-table").VxeTooltipPropTypes.Enterable | undefined;
                theme?: import("vxe-table").VxeTooltipPropTypes.Theme | undefined;
                icon?: import("vxe-pc-ui").VxeIconPropTypes.ClassName | undefined;
                iconStatus?: import("vxe-pc-ui").VxeIconPropTypes.Status | undefined;
                message?: string | undefined;
            };
            cellType: import("vxe-table").VxeColumnPropTypes.CellType;
            cellRender: {
                name?: string | undefined;
                props?: Record<string, any> | undefined;
                attrs?: Record<string, any> | undefined;
                children?: any[] | undefined;
                startField?: string | undefined;
                endField?: string | undefined;
                events?: Record<string, (cellParams: import("vxe-table").VxeColumnSlotTypes.DefaultSlotParams<any>, ...args: any[]) => any> | undefined;
                options?: any[] | undefined;
                optionProps?: {
                    value?: string | undefined;
                    label?: string | undefined;
                    disabled?: string | undefined;
                    key?: string | undefined;
                    children?: string | undefined;
                    hasChild?: string | undefined;
                    parent?: string | undefined;
                } | undefined;
                optionGroups?: any[] | undefined;
                optionGroupProps?: {
                    options?: string | undefined;
                    label?: string | undefined;
                    key?: string | undefined;
                } | undefined;
                content?: string | undefined;
                showNegativeStatus?: boolean | undefined;
            };
            editRender: {
                name?: string | undefined;
                props?: Record<string, any> | undefined;
                attrs?: Record<string, any> | undefined;
                children?: any[] | undefined;
                startField?: string | undefined;
                endField?: string | undefined;
                events?: Record<string, (cellParams: import("vxe-table").VxeColumnSlotTypes.EditSlotParams<any>, ...args: any[]) => any> | undefined;
                enabled?: boolean | undefined;
                options?: any[] | undefined;
                optionProps?: {
                    value?: string | undefined;
                    label?: string | undefined;
                    disabled?: string | undefined;
                    key?: string | undefined;
                    children?: string | undefined;
                    hasChild?: string | undefined;
                    parent?: string | undefined;
                } | undefined;
                optionGroups?: any[] | undefined;
                optionGroupProps?: {
                    options?: string | undefined;
                    label?: string | undefined;
                    key?: string | undefined;
                } | undefined;
                autoFocus?: boolean | string | undefined;
                autoSelect?: boolean | undefined;
                defaultValue?: string | number | object | RegExp | any[] | Date | ((params: {
                    column: import("vxe-table").VxeTableDefines.ColumnInfo<any>;
                }) => any) | null | undefined;
                immediate?: boolean | undefined;
                content?: string | undefined;
                placeholder?: string | undefined;
                showNegativeStatus?: boolean | undefined;
                autofocus?: string | undefined;
                autoselect?: boolean | undefined;
            };
            contentRender: {
                name?: string | undefined;
                props?: Record<string, any> | undefined;
                attrs?: Record<string, any> | undefined;
                events?: Record<string, (cellParams: import("vxe-table").VxeColumnSlotTypes.ContentSlotParams<any>, ...args: any[]) => any> | undefined;
                children?: any[] | undefined;
                options?: any[] | undefined;
                optionProps?: {
                    value?: string | undefined;
                    label?: string | undefined;
                    disabled?: string | undefined;
                    key?: string | undefined;
                    children?: string | undefined;
                    hasChild?: string | undefined;
                    parent?: string | undefined;
                } | undefined;
                optionGroups?: any[] | undefined;
                optionGroupProps?: {
                    options?: string | undefined;
                    label?: string | undefined;
                    key?: string | undefined;
                } | undefined;
            };
            params: import("vxe-table").VxeColumnPropTypes.Params;
            slots: {
                title?: string | ((params: import("vxe-table").VxeColumnSlotTypes.HeaderSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                radio?: string | ((params: import("vxe-table").VxeColumnSlotTypes.RadioSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                checkbox?: string | ((params: import("vxe-table").VxeColumnSlotTypes.CheckboxSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                default?: string | ((params: import("vxe-table").VxeColumnSlotTypes.DefaultSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                header?: string | ((params: import("vxe-table").VxeColumnSlotTypes.HeaderSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                footer?: string | ((params: import("vxe-table").VxeColumnSlotTypes.FooterSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                content?: string | ((params: import("vxe-table").VxeColumnSlotTypes.ContentSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                filter?: string | ((params: import("vxe-table").VxeColumnSlotTypes.FilterSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                edit?: string | ((params: import("vxe-table").VxeColumnSlotTypes.EditSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                valid?: string | ((params: import("vxe-table").VxeColumnSlotTypes.ValidSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                rowDragIcon?: string | ((params: import("vxe-table").VxeTableSlotTypes.RowDragIconSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                'row-drag-icon'?: string | ((params: import("vxe-table").VxeTableSlotTypes.RowDragIconSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                columnDragIcon?: string | ((params: import("vxe-table").VxeTableSlotTypes.ColumnDragIconSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                'column-drag-icon'?: string | ((params: import("vxe-table").VxeTableSlotTypes.ColumnDragIconSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                icon?: string | ((params: import("vxe-table").VxeColumnSlotTypes.IconSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
            };
            id: string;
            parentId: string;
            level: number;
            rowSpan: number;
            colSpan: number;
            halfVisible: boolean;
            defaultVisible: any;
            defaultFixed: any;
            checked: boolean;
            halfChecked: boolean;
            disabled: boolean;
            order: VxeTablePropTypes.SortOrder;
            sortTime: number;
            sortNumber: number;
            renderSortNumber: number;
            renderFixed: import("vxe-table").VxeColumnPropTypes.Fixed;
            renderVisible: import("vxe-table").VxeColumnPropTypes.Visible;
            renderWidth: number;
            renderHeight: number;
            renderAutoWidth: number;
            renderResizeWidth: number;
            resizeWidth: number;
            renderAggFn: string;
            model: {
                update: boolean;
                value: any;
            };
            children: /*elided*/ any[];
            renderHeader: (params: import("vxe-table").VxeTableDefines.CellRenderHeaderParams<any>) => VNode[];
            renderCell: (params: import("vxe-table").VxeTableDefines.CellRenderCellParams<any>) => VNode[];
            renderData: (params: import("vxe-table").VxeTableDefines.CellRenderDataParams<any>) => VNode[];
            renderFooter: (params: import("vxe-table").VxeTableDefines.CellRenderFooterParams<any>) => VNode[];
            getTitle: () => string;
            getKey: () => string;
        }[] | {
            colid?: number | undefined;
            type?: string | undefined;
            field?: string | undefined;
        }[] | undefined;
        includeFields?: string[] | undefined;
        excludeFields?: string[] | undefined;
        columnFilterMethod?: ((params: {
            $table: VxeTableConstructor;
            column: import("vxe-table").VxeTableDefines.ColumnInfo;
            $columnIndex: number;
        }) => boolean) | undefined;
        dataFilterMethod?: ((params: {
            $table: VxeTableConstructor;
            row: any;
            $rowIndex: number;
        }) => boolean) | undefined;
        footerFilterMethod?: ((params: {
            $table: VxeTableConstructor;
            items: any[];
            $rowIndex: number;
        }) => boolean) | undefined;
        remote?: boolean | undefined;
        useStyle?: boolean | undefined;
        sheetMethod?: ((params: import("vxe-table").VxeTableDefines.ExtortSheetMethodParams) => void) | undefined;
        params?: Record<string, any> | undefined;
        exportMethod?: ((params: {
            $table: VxeTableConstructor;
            $grid: VxeGridConstructor | null | undefined;
            options: VxeTablePropTypes.ExportHandleOptions;
        }) => Promise<any>) | undefined;
        beforeExportMethod?: ((params: {
            $table: VxeTableConstructor;
            $grid: VxeGridConstructor | null | undefined;
            options: VxeTablePropTypes.ExportHandleOptions;
        }) => void) | undefined;
        afterExportMethod?: ((params: {
            $table: VxeTableConstructor;
            $grid: VxeGridConstructor | null | undefined;
            status: boolean;
            options: VxeTablePropTypes.ExportHandleOptions;
        }) => void) | undefined;
        slots?: {
            top?: string | ((params: import("vxe-table").VxeTableDefines.ExtortSlotParams) => VxeComponentSlotType | VxeComponentSlotType[]) | undefined;
            bottom?: string | ((params: import("vxe-table").VxeTableDefines.ExtortSlotParams) => VxeComponentSlotType | VxeComponentSlotType[]) | undefined;
            default?: string | ((params: import("vxe-table").VxeTableDefines.ExtortSlotParams) => VxeComponentSlotType | VxeComponentSlotType[]) | undefined;
            footer?: string | ((params: import("vxe-table").VxeTableDefines.ExtortSlotParams) => VxeComponentSlotType | VxeComponentSlotType[]) | undefined;
            parameter?: string | ((params: import("vxe-table").VxeTableDefines.ExtortSlotParams) => VxeComponentSlotType | VxeComponentSlotType[]) | undefined;
        } | undefined;
    } | undefined;
    importConfig?: {
        _typeMaps?: Record<string, number> | undefined;
        types?: string[] | undefined;
        mode?: string | undefined;
        modes?: (string | {
            label?: string | number | undefined;
            value: string | number;
        })[] | undefined;
        message?: boolean | undefined;
        remote?: boolean | undefined;
        encoding?: string | undefined;
        params?: Record<string, any> | undefined;
        importMethod?: ((params: {
            $table: VxeTableConstructor;
            $grid: VxeGridConstructor | null | undefined;
            file: File;
            options: VxeTablePropTypes.ImportHandleOptions;
        }) => Promise<any>) | undefined;
        beforeImportMethod?: ((params: {
            $table: VxeTableConstructor;
            options: any;
        }) => void) | undefined;
        afterImportMethod?: ((params: {
            $table: VxeTableConstructor;
            options: any;
            status: boolean;
        }) => void) | undefined;
        slots?: {
            top?: string | ((params: import("vxe-table").VxeTableDefines.ImportSlotParams) => VxeComponentSlotType | VxeComponentSlotType[]) | undefined;
            bottom?: string | ((params: import("vxe-table").VxeTableDefines.ImportSlotParams) => VxeComponentSlotType | VxeComponentSlotType[]) | undefined;
            default?: string | ((params: import("vxe-table").VxeTableDefines.ImportSlotParams) => VxeComponentSlotType | VxeComponentSlotType[]) | undefined;
            footer?: string | ((params: import("vxe-table").VxeTableDefines.ImportSlotParams) => VxeComponentSlotType | VxeComponentSlotType[]) | undefined;
        } | undefined;
    } | undefined;
    printConfig?: {
        sheetName?: string | ((params: {
            $table: VxeTableConstructor;
            $grid: VxeGridConstructor | null | undefined;
            options: VxeTablePropTypes.ExportOpts;
        }) => string) | undefined;
        mode?: string | undefined;
        modes?: (string | {
            label?: string | number | undefined;
            value: string | number;
        })[] | undefined;
        original?: boolean | undefined;
        isHeader?: boolean | undefined;
        isFooter?: boolean | undefined;
        data?: any[] | undefined;
        columns?: {
            property: import("vxe-table").VxeColumnPropTypes.Field;
            type: import("vxe-table").VxeColumnPropTypes.Type;
            field: import("vxe-table").VxeColumnPropTypes.Field;
            title: import("vxe-table").VxeColumnPropTypes.Title;
            width: import("vxe-table").VxeColumnPropTypes.Width;
            minWidth: import("vxe-table").VxeColumnPropTypes.MinWidth;
            maxWidth: import("vxe-table").VxeColumnPropTypes.MaxWidth;
            resizable: import("vxe-table").VxeColumnPropTypes.Resizable;
            fixed: import("vxe-table").VxeColumnPropTypes.Fixed;
            align: import("vxe-table").VxeColumnPropTypes.Align;
            headerAlign: import("vxe-table").VxeColumnPropTypes.HeaderAlign;
            footerAlign: import("vxe-table").VxeColumnPropTypes.FooterAlign;
            showOverflow: import("vxe-table").VxeColumnPropTypes.ShowOverflow;
            showHeaderOverflow: import("vxe-table").VxeColumnPropTypes.ShowHeaderOverflow;
            showFooterOverflow: import("vxe-table").VxeColumnPropTypes.ShowFooterOverflow;
            className: import("vxe-table").VxeColumnPropTypes.ClassName;
            headerClassName: import("vxe-table").VxeColumnPropTypes.HeaderClassName;
            footerClassName: import("vxe-table").VxeColumnPropTypes.FooterClassName;
            formatter: import("vxe-table").VxeColumnPropTypes.Formatter<any>;
            footerFormatter: import("vxe-table").VxeColumnPropTypes.FooterFormatter<any>;
            padding: import("vxe-table").VxeColumnPropTypes.Padding;
            verticalAlign: import("vxe-table").VxeColumnPropTypes.VerticalAlign;
            sortable: import("vxe-table").VxeColumnPropTypes.Sortable;
            sortBy: import("vxe-table").VxeColumnPropTypes.SortBy;
            sortType: import("vxe-table").VxeColumnPropTypes.SortType;
            filters: {
                label?: string | number | undefined;
                value?: any;
                data?: any;
                resetValue?: any;
                checked?: boolean | undefined;
            }[];
            filterMultiple: import("vxe-table").VxeColumnPropTypes.FilterMultiple;
            filterMethod: import("vxe-table").VxeColumnPropTypes.FilterMethod<any>;
            filterRender: {
                name?: string | undefined;
                props?: {
                    [key: string]: any;
                } | undefined;
                attrs?: {
                    [key: string]: any;
                } | undefined;
                events?: {
                    [key: string]: (...args: any[]) => any;
                } | undefined;
                children?: any[] | undefined;
                startField?: string | undefined;
                endField?: string | undefined;
                enabled?: boolean | undefined;
                options?: any[] | undefined;
                optionProps?: {
                    value?: string | undefined;
                    label?: string | undefined;
                    disabled?: string | undefined;
                    key?: string | undefined;
                    children?: string | undefined;
                    hasChild?: string | undefined;
                    parent?: string | undefined;
                } | undefined;
                optionGroups?: any[] | undefined;
                optionGroupProps?: {
                    options?: string | undefined;
                    label?: string | undefined;
                    key?: string | undefined;
                } | undefined;
                content?: string | undefined;
                cellType?: import("vxe-table").VxeColumnPropTypes.CellType | undefined;
            };
            rowGroupNode: import("vxe-table").VxeColumnPropTypes.RowGroupNode;
            treeNode: import("vxe-table").VxeColumnPropTypes.TreeNode;
            dragSort: import("vxe-table").VxeColumnPropTypes.DragSort;
            rowResize: import("vxe-table").VxeColumnPropTypes.RowResize;
            visible: import("vxe-table").VxeColumnPropTypes.Visible;
            exportMethod: import("vxe-table").VxeColumnPropTypes.ExportMethod<any>;
            headerExportMethod: import("vxe-table").VxeColumnPropTypes.HeaderExportMethod;
            footerExportMethod: import("vxe-table").VxeColumnPropTypes.FooterExportMethod;
            aggFunc: import("vxe-table").VxeColumnPropTypes.AggFunc;
            titleHelp: {
                useHTML?: import("vxe-table").VxeTooltipPropTypes.UseHTML | undefined;
                content?: import("vxe-table").VxeTooltipPropTypes.Content | undefined;
                enterable?: import("vxe-table").VxeTooltipPropTypes.Enterable | undefined;
                theme?: import("vxe-table").VxeTooltipPropTypes.Theme | undefined;
                icon?: import("vxe-pc-ui").VxeIconPropTypes.ClassName | undefined;
                iconStatus?: import("vxe-pc-ui").VxeIconPropTypes.Status | undefined;
                message?: string | undefined;
            };
            titlePrefix: {
                useHTML?: import("vxe-table").VxeTooltipPropTypes.UseHTML | undefined;
                content?: import("vxe-table").VxeTooltipPropTypes.Content | undefined;
                enterable?: import("vxe-table").VxeTooltipPropTypes.Enterable | undefined;
                theme?: import("vxe-table").VxeTooltipPropTypes.Theme | undefined;
                icon?: import("vxe-pc-ui").VxeIconPropTypes.ClassName | undefined;
                iconStatus?: import("vxe-pc-ui").VxeIconPropTypes.Status | undefined;
                message?: string | undefined;
            };
            titleSuffix: {
                useHTML?: import("vxe-table").VxeTooltipPropTypes.UseHTML | undefined;
                content?: import("vxe-table").VxeTooltipPropTypes.Content | undefined;
                enterable?: import("vxe-table").VxeTooltipPropTypes.Enterable | undefined;
                theme?: import("vxe-table").VxeTooltipPropTypes.Theme | undefined;
                icon?: import("vxe-pc-ui").VxeIconPropTypes.ClassName | undefined;
                iconStatus?: import("vxe-pc-ui").VxeIconPropTypes.Status | undefined;
                message?: string | undefined;
            };
            cellType: import("vxe-table").VxeColumnPropTypes.CellType;
            cellRender: {
                name?: string | undefined;
                props?: Record<string, any> | undefined;
                attrs?: Record<string, any> | undefined;
                children?: any[] | undefined;
                startField?: string | undefined;
                endField?: string | undefined;
                events?: Record<string, (cellParams: import("vxe-table").VxeColumnSlotTypes.DefaultSlotParams<any>, ...args: any[]) => any> | undefined;
                options?: any[] | undefined;
                optionProps?: {
                    value?: string | undefined;
                    label?: string | undefined;
                    disabled?: string | undefined;
                    key?: string | undefined;
                    children?: string | undefined;
                    hasChild?: string | undefined;
                    parent?: string | undefined;
                } | undefined;
                optionGroups?: any[] | undefined;
                optionGroupProps?: {
                    options?: string | undefined;
                    label?: string | undefined;
                    key?: string | undefined;
                } | undefined;
                content?: string | undefined;
                showNegativeStatus?: boolean | undefined;
            };
            editRender: {
                name?: string | undefined;
                props?: Record<string, any> | undefined;
                attrs?: Record<string, any> | undefined;
                children?: any[] | undefined;
                startField?: string | undefined;
                endField?: string | undefined;
                events?: Record<string, (cellParams: import("vxe-table").VxeColumnSlotTypes.EditSlotParams<any>, ...args: any[]) => any> | undefined;
                enabled?: boolean | undefined;
                options?: any[] | undefined;
                optionProps?: {
                    value?: string | undefined;
                    label?: string | undefined;
                    disabled?: string | undefined;
                    key?: string | undefined;
                    children?: string | undefined;
                    hasChild?: string | undefined;
                    parent?: string | undefined;
                } | undefined;
                optionGroups?: any[] | undefined;
                optionGroupProps?: {
                    options?: string | undefined;
                    label?: string | undefined;
                    key?: string | undefined;
                } | undefined;
                autoFocus?: boolean | string | undefined;
                autoSelect?: boolean | undefined;
                defaultValue?: string | number | object | RegExp | any[] | Date | ((params: {
                    column: import("vxe-table").VxeTableDefines.ColumnInfo<any>;
                }) => any) | null | undefined;
                immediate?: boolean | undefined;
                content?: string | undefined;
                placeholder?: string | undefined;
                showNegativeStatus?: boolean | undefined;
                autofocus?: string | undefined;
                autoselect?: boolean | undefined;
            };
            contentRender: {
                name?: string | undefined;
                props?: Record<string, any> | undefined;
                attrs?: Record<string, any> | undefined;
                events?: Record<string, (cellParams: import("vxe-table").VxeColumnSlotTypes.ContentSlotParams<any>, ...args: any[]) => any> | undefined;
                children?: any[] | undefined;
                options?: any[] | undefined;
                optionProps?: {
                    value?: string | undefined;
                    label?: string | undefined;
                    disabled?: string | undefined;
                    key?: string | undefined;
                    children?: string | undefined;
                    hasChild?: string | undefined;
                    parent?: string | undefined;
                } | undefined;
                optionGroups?: any[] | undefined;
                optionGroupProps?: {
                    options?: string | undefined;
                    label?: string | undefined;
                    key?: string | undefined;
                } | undefined;
            };
            params: import("vxe-table").VxeColumnPropTypes.Params;
            slots: {
                title?: string | ((params: import("vxe-table").VxeColumnSlotTypes.HeaderSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                radio?: string | ((params: import("vxe-table").VxeColumnSlotTypes.RadioSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                checkbox?: string | ((params: import("vxe-table").VxeColumnSlotTypes.CheckboxSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                default?: string | ((params: import("vxe-table").VxeColumnSlotTypes.DefaultSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                header?: string | ((params: import("vxe-table").VxeColumnSlotTypes.HeaderSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                footer?: string | ((params: import("vxe-table").VxeColumnSlotTypes.FooterSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                content?: string | ((params: import("vxe-table").VxeColumnSlotTypes.ContentSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                filter?: string | ((params: import("vxe-table").VxeColumnSlotTypes.FilterSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                edit?: string | ((params: import("vxe-table").VxeColumnSlotTypes.EditSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                valid?: string | ((params: import("vxe-table").VxeColumnSlotTypes.ValidSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                rowDragIcon?: string | ((params: import("vxe-table").VxeTableSlotTypes.RowDragIconSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                'row-drag-icon'?: string | ((params: import("vxe-table").VxeTableSlotTypes.RowDragIconSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                columnDragIcon?: string | ((params: import("vxe-table").VxeTableSlotTypes.ColumnDragIconSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                'column-drag-icon'?: string | ((params: import("vxe-table").VxeTableSlotTypes.ColumnDragIconSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                icon?: string | ((params: import("vxe-table").VxeColumnSlotTypes.IconSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
            };
            id: string;
            parentId: string;
            level: number;
            rowSpan: number;
            colSpan: number;
            halfVisible: boolean;
            defaultVisible: any;
            defaultFixed: any;
            checked: boolean;
            halfChecked: boolean;
            disabled: boolean;
            order: VxeTablePropTypes.SortOrder;
            sortTime: number;
            sortNumber: number;
            renderSortNumber: number;
            renderFixed: import("vxe-table").VxeColumnPropTypes.Fixed;
            renderVisible: import("vxe-table").VxeColumnPropTypes.Visible;
            renderWidth: number;
            renderHeight: number;
            renderAutoWidth: number;
            renderResizeWidth: number;
            resizeWidth: number;
            renderAggFn: string;
            model: {
                update: boolean;
                value: any;
            };
            children: /*elided*/ any[];
            renderHeader: (params: import("vxe-table").VxeTableDefines.CellRenderHeaderParams<any>) => VNode[];
            renderCell: (params: import("vxe-table").VxeTableDefines.CellRenderCellParams<any>) => VNode[];
            renderData: (params: import("vxe-table").VxeTableDefines.CellRenderDataParams<any>) => VNode[];
            renderFooter: (params: import("vxe-table").VxeTableDefines.CellRenderFooterParams<any>) => VNode[];
            getTitle: () => string;
            getKey: () => string;
        }[] | {
            colid?: number | undefined;
            type?: string | undefined;
            field?: string | undefined;
        }[] | undefined;
        style?: string | undefined;
        html?: string | undefined;
        params?: Record<string, any> | undefined;
        includeFields?: string[] | undefined;
        excludeFields?: string[] | undefined;
        columnFilterMethod?: ((params: {
            $table: VxeTableConstructor;
            column: import("vxe-table").VxeTableDefines.ColumnInfo;
            $columnIndex: number;
        }) => boolean) | undefined;
        dataFilterMethod?: ((params: {
            $table: VxeTableConstructor;
            row: any;
            $rowIndex: number;
        }) => boolean) | undefined;
        footerFilterMethod?: ((params: {
            $table: VxeTableConstructor;
            items: any[];
            $rowIndex: number;
        }) => boolean) | undefined;
        beforePrintMethod?: ((params: {
            $table: VxeTableConstructor | null;
            html: string;
            options: VxeTablePropTypes.PrintHandleOptions;
            content: string;
        }) => string) | undefined;
        slots?: {
            top?: string | ((params: import("vxe-table").VxeTableDefines.PrintSlotParams) => VxeComponentSlotType | VxeComponentSlotType[]) | undefined;
            bottom?: string | ((params: import("vxe-table").VxeTableDefines.PrintSlotParams) => VxeComponentSlotType | VxeComponentSlotType[]) | undefined;
            default?: string | ((params: import("vxe-table").VxeTableDefines.PrintSlotParams) => VxeComponentSlotType | VxeComponentSlotType[]) | undefined;
            footer?: string | ((params: import("vxe-table").VxeTableDefines.PrintSlotParams) => VxeComponentSlotType | VxeComponentSlotType[]) | undefined;
            parameter?: string | ((params: import("vxe-table").VxeTableDefines.PrintSlotParams) => VxeComponentSlotType | VxeComponentSlotType[]) | undefined;
        } | undefined;
        content?: string | undefined;
    } | undefined;
    expandConfig?: {
        labelField?: string | undefined;
        expandAll?: boolean | undefined;
        expandRowKeys?: string[] | number[] | undefined;
        accordion?: boolean | undefined;
        trigger?: "default" | "cell" | "row" | "manual" | "" | null | undefined;
        lazy?: boolean | undefined;
        reserve?: boolean | undefined;
        height?: number | undefined;
        padding?: boolean | undefined;
        mode?: "inside" | "fixed" | "" | null | undefined;
        indent?: number | undefined;
        loadMethod?: ((params: {
            $table: VxeTableConstructor<any>;
            row: any;
            rowIndex: number;
            $rowIndex: number;
        }) => Promise<void>) | undefined;
        toggleMethod?: ((params: {
            $table: VxeTableConstructor<any>;
            expanded: boolean;
            row: any;
            rowIndex: number;
            $rowIndex: number;
            column: import("vxe-table").VxeTableDefines.ColumnInfo<any>;
            columnIndex: number;
            $columnIndex: number;
        }) => boolean) | undefined;
        visibleMethod?: ((params: import("vxe-table").VxeTableDefines.CellRenderBodyParams<any>) => boolean) | undefined;
        showIcon?: boolean | undefined;
        iconOpen?: string | undefined;
        iconClose?: string | undefined;
        iconLoaded?: string | undefined;
    } | undefined;
    treeConfig?: {
        transform?: boolean | undefined;
        rowField?: string | undefined;
        parentField?: string | undefined;
        childrenField?: string | undefined;
        mapChildrenField?: string | undefined;
        padding?: boolean | undefined;
        indent?: number | undefined;
        showLine?: boolean | undefined;
        seqMode?: "default" | "increasing" | "" | undefined;
        expandAll?: boolean | undefined;
        expandRowKeys?: string[] | number[] | undefined;
        accordion?: boolean | undefined;
        trigger?: "default" | "cell" | "row" | "manual" | "" | null | undefined;
        lazy?: boolean | undefined;
        hasChildField?: string | undefined;
        reserve?: boolean | undefined;
        loadMethod?: ((params: {
            $table: VxeTableConstructor<any>;
            row: any;
        }) => Promise<any[]>) | undefined;
        toggleMethod?: ((params: {
            $table: VxeTableConstructor<any>;
            expanded: boolean;
            row: any;
            column: import("vxe-table").VxeTableDefines.ColumnInfo<any>;
            columnIndex: number;
            $columnIndex: number;
        }) => boolean) | undefined;
        showIcon?: boolean | undefined;
        iconOpen?: string | undefined;
        iconClose?: string | undefined;
        iconLoaded?: string | undefined;
        line?: boolean | undefined;
        hasChild?: string | undefined;
        children?: string | undefined;
    } | undefined;
    menuConfig?: {
        enabled?: boolean | undefined;
        header?: {
            disabled?: boolean | undefined;
            options?: {
                [x: string]: any;
                code?: string | undefined;
                name?: string | undefined;
                prefixConfig?: {
                    icon?: string | undefined;
                    content?: string | undefined;
                    className?: string | undefined;
                } | undefined;
                prefixIcon?: string | undefined;
                suffixConfig?: {
                    icon?: string | undefined;
                    content?: string | undefined;
                    className?: string | undefined;
                } | undefined;
                suffixIcon?: string | undefined;
                className?: string | undefined;
                visible?: boolean | undefined;
                disabled?: boolean | undefined;
                children?: {
                    [x: string]: any;
                    code?: string | undefined;
                    name?: string | undefined;
                    prefixConfig?: {
                        icon?: string | undefined;
                        content?: string | undefined;
                        className?: string | undefined;
                    } | undefined;
                    prefixIcon?: string | undefined;
                    suffixConfig?: {
                        icon?: string | undefined;
                        content?: string | undefined;
                        className?: string | undefined;
                    } | undefined;
                    suffixIcon?: string | undefined;
                    className?: string | undefined;
                    visible?: boolean | undefined;
                    disabled?: boolean | undefined;
                    params?: any;
                    slots?: {
                        content?: string | ((params: import("vxe-table").VxeTableDefines.MenuSlotParams) => VxeComponentSlotType | VxeComponentSlotType[]) | undefined;
                    } | undefined;
                }[] | undefined;
                params?: any;
                slots?: {
                    content?: string | ((params: import("vxe-table").VxeTableDefines.MenuSlotParams) => VxeComponentSlotType | VxeComponentSlotType[]) | undefined;
                } | undefined;
            }[][] | undefined;
        } | undefined;
        body?: {
            disabled?: boolean | undefined;
            options?: {
                [x: string]: any;
                code?: string | undefined;
                name?: string | undefined;
                prefixConfig?: {
                    icon?: string | undefined;
                    content?: string | undefined;
                    className?: string | undefined;
                } | undefined;
                prefixIcon?: string | undefined;
                suffixConfig?: {
                    icon?: string | undefined;
                    content?: string | undefined;
                    className?: string | undefined;
                } | undefined;
                suffixIcon?: string | undefined;
                className?: string | undefined;
                visible?: boolean | undefined;
                disabled?: boolean | undefined;
                children?: {
                    [x: string]: any;
                    code?: string | undefined;
                    name?: string | undefined;
                    prefixConfig?: {
                        icon?: string | undefined;
                        content?: string | undefined;
                        className?: string | undefined;
                    } | undefined;
                    prefixIcon?: string | undefined;
                    suffixConfig?: {
                        icon?: string | undefined;
                        content?: string | undefined;
                        className?: string | undefined;
                    } | undefined;
                    suffixIcon?: string | undefined;
                    className?: string | undefined;
                    visible?: boolean | undefined;
                    disabled?: boolean | undefined;
                    params?: any;
                    slots?: {
                        content?: string | ((params: import("vxe-table").VxeTableDefines.MenuSlotParams) => VxeComponentSlotType | VxeComponentSlotType[]) | undefined;
                    } | undefined;
                }[] | undefined;
                params?: any;
                slots?: {
                    content?: string | ((params: import("vxe-table").VxeTableDefines.MenuSlotParams) => VxeComponentSlotType | VxeComponentSlotType[]) | undefined;
                } | undefined;
            }[][] | undefined;
        } | undefined;
        footer?: {
            disabled?: boolean | undefined;
            options?: {
                [x: string]: any;
                code?: string | undefined;
                name?: string | undefined;
                prefixConfig?: {
                    icon?: string | undefined;
                    content?: string | undefined;
                    className?: string | undefined;
                } | undefined;
                prefixIcon?: string | undefined;
                suffixConfig?: {
                    icon?: string | undefined;
                    content?: string | undefined;
                    className?: string | undefined;
                } | undefined;
                suffixIcon?: string | undefined;
                className?: string | undefined;
                visible?: boolean | undefined;
                disabled?: boolean | undefined;
                children?: {
                    [x: string]: any;
                    code?: string | undefined;
                    name?: string | undefined;
                    prefixConfig?: {
                        icon?: string | undefined;
                        content?: string | undefined;
                        className?: string | undefined;
                    } | undefined;
                    prefixIcon?: string | undefined;
                    suffixConfig?: {
                        icon?: string | undefined;
                        content?: string | undefined;
                        className?: string | undefined;
                    } | undefined;
                    suffixIcon?: string | undefined;
                    className?: string | undefined;
                    visible?: boolean | undefined;
                    disabled?: boolean | undefined;
                    params?: any;
                    slots?: {
                        content?: string | ((params: import("vxe-table").VxeTableDefines.MenuSlotParams) => VxeComponentSlotType | VxeComponentSlotType[]) | undefined;
                    } | undefined;
                }[] | undefined;
                params?: any;
                slots?: {
                    content?: string | ((params: import("vxe-table").VxeTableDefines.MenuSlotParams) => VxeComponentSlotType | VxeComponentSlotType[]) | undefined;
                } | undefined;
            }[][] | undefined;
        } | undefined;
        trigger?: "default" | "cell" | "" | null | undefined;
        className?: string | undefined;
        visibleMethod?: ((params: {
            $table: VxeTableConstructor<any>;
            type: string;
            options: import("vxe-table").VxeTableDefines.MenuFirstOption[][];
            columns: import("vxe-table").VxeTableDefines.ColumnInfo<any>[];
            row?: any;
            rowIndex?: number;
            column?: import("vxe-table").VxeTableDefines.ColumnInfo<any> | undefined;
            columnIndex?: number;
        }) => boolean) | undefined;
    } | undefined;
    mouseConfig?: {
        selected?: boolean | undefined;
        area?: boolean | undefined;
        extension?: boolean | undefined;
    } | undefined;
    areaConfig?: {
        multiple?: boolean | undefined;
        includeFields?: string[] | undefined;
        excludeFields?: string[] | undefined;
        selectedMethod?: ((params: {
            $table: VxeTableConstructor<any>;
            row: any;
            column: import("vxe-table").VxeTableDefines.ColumnInfo<any>;
            $grid: VxeGridConstructor<any> | null | undefined;
        }) => boolean) | undefined;
        selectCellByHeader?: boolean | undefined;
        selectCellByBody?: boolean | undefined;
        selectCellToRow?: boolean | string | undefined;
        showColumnStatus?: boolean | undefined;
        showRowStatus?: boolean | undefined;
        extendByCopy?: boolean | undefined;
        extendByCalc?: boolean | undefined;
        extendDirection?: boolean | {
            top?: boolean | undefined;
            bottom?: boolean | undefined;
            left?: boolean | undefined;
            right?: boolean | undefined;
        } | undefined;
        beforeExtendMethod?: ((params: import("vxe-table").VxeTableExtendCellAreaDefines.CellAreaExtensionStartParams<any>) => boolean) | undefined;
        afterExtendMethod?: ((params: import("vxe-table").VxeTableExtendCellAreaDefines.CellAreaExtensionEndParams<any>) => void) | undefined;
        autoClear?: boolean | undefined;
        extendCalcMethod?: ((params: import("vxe-table").VxeTableExtendCellAreaDefines.ExtendCellAreaCalcBaseParams<any>) => any[][]) | undefined;
        extendSetMethod?: ((params: {
            $table: VxeTableConstructor<any>;
            cellValue: any;
            row: any;
            column: import("vxe-table").VxeTableDefines.ColumnInfo<any>;
        } & import("vxe-table").VxeTableExtendCellAreaDefines.ExtendCellAreaCalcBaseParams<any>) => void) | undefined;
        beforeExtendSetMethod?: ((params: import("vxe-table").VxeTableExtendCellAreaDefines.ExtendCellAreaCalcBaseParams<any>) => boolean) | undefined;
        afterExtendSetMethod?: ((params: {
            $table: VxeTableConstructor<any>;
            extendValues: any[][];
        } & import("vxe-table").VxeTableExtendCellAreaDefines.ExtendCellAreaCalcBaseParams<any>) => void) | undefined;
    } | undefined;
    fnrConfig?: {
        isFind?: boolean | undefined;
        findMethod?: ((params: {
            $table: VxeTableConstructor<any> & VxeTablePrivateMethods<any>;
            $grid: VxeGridConstructor<any> | null | undefined;
            cellValue: any;
            row: any;
            column: import("vxe-table").VxeTableDefines.ColumnInfo<any>;
            isWhole: boolean;
            isRE: boolean;
            isSensitive: boolean;
            findValue: string | null;
            findRE: RegExp | null;
        }) => boolean) | undefined;
        beforeFindMethod?: ((params: {
            $table: VxeTableConstructor<any> & VxeTablePrivateMethods<any>;
            $grid: VxeGridConstructor<any> | null | undefined;
            isAll: boolean;
            findValue: string | null;
        }) => boolean) | undefined;
        afterFindMethod?: ((params: {
            $table: VxeTableConstructor<any> & VxeTablePrivateMethods<any>;
            $grid: VxeGridConstructor<any> | null | undefined;
            isAll: boolean;
            findValue: string | null;
            result: import("vxe-table").VxeTableExtendCellAreaDefines.FindAndReplaceResult[];
        }) => void) | undefined;
        isReplace?: boolean | undefined;
        replaceMethod?: ((params: {
            $table: VxeTableConstructor<any> & VxeTablePrivateMethods<any>;
            $grid: VxeGridConstructor<any> | null | undefined;
            row: any;
            column: import("vxe-table").VxeTableDefines.ColumnInfo<any>;
            cellValue: any;
            findValue: string;
            replaceValue: string;
        }) => void) | undefined;
        beforeReplaceMethod?: ((params: {
            $table: VxeTableConstructor<any> & VxeTablePrivateMethods<any>;
            $grid: VxeGridConstructor<any> | null | undefined;
            isAll: boolean;
            findValue: string;
            replaceValue: string;
        }) => boolean) | undefined;
        afterReplaceMethod?: ((params: {
            $table: VxeTableConstructor<any> & VxeTablePrivateMethods<any>;
            $grid: VxeGridConstructor<any> | null | undefined;
            isAll: boolean;
            findValue: string;
            replaceValue: string;
            result: import("vxe-table").VxeTableExtendCellAreaDefines.FindAndReplaceResult[];
        }) => void) | undefined;
        matchOptions?: {
            isRE?: boolean | undefined;
            isWhole?: boolean | undefined;
            isSensitive?: boolean | undefined;
        } | undefined;
        listOptions?: {
            formatCellValue?: ((params: {
                item: import("vxe-table").VxeTableExtendCellAreaDefines.FNRSearch;
                cellValue: any;
            }) => string | number) | undefined;
        } | undefined;
        modalOptions?: {
            title?: import("vxe-table").VxeModalPropTypes.Title | undefined;
            width?: import("vxe-table").VxeModalPropTypes.Width | undefined;
            minWidth?: import("vxe-table").VxeModalPropTypes.MinWidth | undefined;
            height?: import("vxe-table").VxeModalPropTypes.Height | undefined;
            minHeight?: import("vxe-table").VxeModalPropTypes.MinHeight | undefined;
            className?: import("vxe-table").VxeModalPropTypes.ClassName | undefined;
            resize?: import("vxe-table").VxeModalPropTypes.Resize | undefined;
            showMaximize?: import("vxe-table").VxeModalPropTypes.ShowMaximize | undefined;
            showMinimize?: import("vxe-table").VxeModalPropTypes.ShowMinimize | undefined;
            showZoom?: import("vxe-table").VxeModalPropTypes.ShowZoom | undefined;
            lockView?: import("vxe-table").VxeModalPropTypes.LockView | undefined;
            mask?: import("vxe-table").VxeModalPropTypes.Mask | undefined;
            maskClosable?: import("vxe-table").VxeModalPropTypes.MaskClosable | undefined;
            escClosable?: import("vxe-table").VxeModalPropTypes.EscClosable | undefined;
        } | undefined;
    } | undefined;
    keyboardConfig?: {
        isAll?: boolean | undefined;
        isArrow?: boolean | undefined;
        isEsc?: boolean | undefined;
        isDel?: boolean | undefined;
        isBack?: boolean | undefined;
        isEnter?: boolean | undefined;
        isShift?: boolean | undefined;
        isTab?: boolean | undefined;
        isEdit?: boolean | undefined;
        isMerge?: boolean | undefined;
        isClip?: boolean | undefined;
        isFNR?: boolean | undefined;
        isChecked?: boolean | undefined;
        arrowCursorLock?: boolean | undefined;
        enterToTab?: boolean | undefined;
        editMode?: "coverage" | "insert" | "" | null | undefined;
        isLastEnterAppendRow?: boolean | undefined;
        beforeEnterMethod?: ((params: {
            $table: VxeTableConstructor<any>;
            row: any;
            rowIndex: number;
            $rowIndex: number;
            _rowIndex: number;
            column: import("vxe-table").VxeTableDefines.ColumnInfo<any>;
            columnIndex: number;
            $columnIndex: number;
            _columnIndex: number;
        }) => boolean) | undefined;
        enterMethod?: ((params: {
            $table: VxeTableConstructor<any>;
            row: any;
            rowIndex: number;
            $rowIndex: number;
            _rowIndex: number;
            column: import("vxe-table").VxeTableDefines.ColumnInfo<any>;
            columnIndex: number;
            $columnIndex: number;
            _columnIndex: number;
        }) => void) | undefined;
        delMethod?: ((params: {
            $table: VxeTableConstructor<any>;
            row: any;
            rowIndex: number;
            column: import("vxe-table").VxeTableDefines.ColumnInfo<any>;
            columnIndex: number;
        }) => void) | undefined;
        backMethod?: ((params: {
            $table: VxeTableConstructor<any>;
            row: any;
            rowIndex: number;
            column: import("vxe-table").VxeTableDefines.ColumnInfo<any>;
            columnIndex: number;
        }) => void) | undefined;
        editMethod?: ((params: {
            $table: VxeTableConstructor<any>;
            $grid: VxeGridConstructor<any> | null | undefined;
            row: any;
            rowIndex: number;
            column: import("vxe-table").VxeTableDefines.ColumnInfo<any>;
            columnIndex: number;
        }) => void) | undefined;
    } | undefined;
    clipConfig?: {
        isCopy?: boolean | undefined;
        isCut?: boolean | undefined;
        isPaste?: boolean | undefined;
        isCopyHeader?: boolean | undefined;
        isColgroup?: boolean | undefined;
        isDeepPaste?: boolean | undefined;
        isFillPaste?: boolean | undefined;
        isRowIncrement?: boolean | undefined;
        isColumnIncrement?: boolean | undefined;
        includeFields?: string[] | undefined;
        excludeFields?: string[] | undefined;
        copyHeaderMethod?: ((params: {
            $table: VxeTableConstructor<any> & VxeTablePrivateMethods<any>;
            $grid: VxeGridConstructor<any> | null | undefined;
            isCut: boolean;
            column: import("vxe-table").VxeTableDefines.ColumnInfo<any>;
            title: string;
        }) => string) | undefined;
        copyMethod?: ((params: {
            $table: VxeTableConstructor<any> & VxeTablePrivateMethods<any>;
            $grid: VxeGridConstructor<any> | null | undefined;
            isCut: boolean;
            row: any;
            column: import("vxe-table").VxeTableDefines.ColumnInfo<any>;
            cellValue: any;
        }) => string) | undefined;
        beforeCopyMethod?: ((params: {
            $table: VxeTableConstructor<any> & VxeTablePrivateMethods<any>;
            $grid: VxeGridConstructor<any> | null | undefined;
            isCut: boolean;
            activeArea: import("vxe-table").VxeTableExtendCellAreaDefines.MouseActiveCellArea;
            targetAreas: import("vxe-table").VxeTableExtendCellAreaDefines.CellAreaParams<any>[];
        }) => boolean) | undefined;
        afterCopyMethod?: ((params: {
            $table: VxeTableConstructor<any> & VxeTablePrivateMethods<any>;
            $grid: VxeGridConstructor<any> | null | undefined;
            isCut: boolean;
            targetAreas: import("vxe-table").VxeTableExtendCellAreaDefines.CellAreaParams<any>[];
        }) => boolean) | undefined;
        cutMethod?: ((params: {
            $table: VxeTableConstructor<any> & VxeTablePrivateMethods<any>;
            $grid: VxeGridConstructor<any> | null | undefined;
            row: any;
            column: import("vxe-table").VxeTableDefines.ColumnInfo<any>;
            cellValue: any;
            clipData: {
                text?: string;
                html?: string;
            };
        }) => void) | undefined;
        beforeCutMethod?: ((params: {
            $table: VxeTableConstructor<any> & VxeTablePrivateMethods<any>;
            $grid: VxeGridConstructor<any> | null | undefined;
            activeArea: import("vxe-table").VxeTableExtendCellAreaDefines.MouseActiveCellArea;
            cutAreas: import("vxe-table").VxeTableExtendCellAreaDefines.CellAreaParams<any>[];
            currentAreas: import("vxe-table").VxeTableExtendCellAreaDefines.CellAreaParams<any>[];
            clipData: {
                text?: string;
                html?: string;
            };
        }) => boolean) | undefined;
        afterCutMethod?: ((params: {
            $table: VxeTableConstructor<any> & VxeTablePrivateMethods<any>;
            $grid: VxeGridConstructor<any> | null | undefined;
            cutAreas: import("vxe-table").VxeTableExtendCellAreaDefines.CellAreaParams<any>[];
            currentAreas: import("vxe-table").VxeTableExtendCellAreaDefines.CellAreaParams<any>[];
        }) => void) | undefined;
        pasteMethod?: ((params: {
            $table: VxeTableConstructor<any> & VxeTablePrivateMethods<any>;
            $grid: VxeGridConstructor<any> | null | undefined;
            isCut: boolean;
            row: any;
            column: import("vxe-table").VxeTableDefines.ColumnInfo<any>;
            cellValue: any;
            clipData: {
                text?: string;
                html?: string;
            };
        }) => void) | undefined;
        beforePasteMethod?: ((params: {
            $table: VxeTableConstructor<any> & VxeTablePrivateMethods<any>;
            $grid: VxeGridConstructor<any> | null | undefined;
            isCut: boolean;
            activeArea: import("vxe-table").VxeTableExtendCellAreaDefines.MouseActiveCellArea;
            cutAreas: import("vxe-table").VxeTableExtendCellAreaDefines.CellAreaParams<any>[];
            currentAreas: import("vxe-table").VxeTableExtendCellAreaDefines.CellAreaParams<any>[];
            targetAreas: import("vxe-table").VxeTableExtendCellAreaDefines.CellAreaParams<any>[];
            cellValues: string[][];
            pasteCells: string[][];
            clipData: {
                text?: string;
                html?: string;
            };
        }) => boolean) | undefined;
        afterPasteMethod?: ((params: {
            $table: VxeTableConstructor<any> & VxeTablePrivateMethods<any>;
            $grid: VxeGridConstructor<any> | null | undefined;
            isCut: boolean;
            currentAreas: import("vxe-table").VxeTableExtendCellAreaDefines.CellAreaParams<any>[];
            cutAreas: import("vxe-table").VxeTableExtendCellAreaDefines.CellAreaParams<any>[];
            targetAreas: import("vxe-table").VxeTableExtendCellAreaDefines.CellAreaParams<any>[];
            cellValues: any[][];
            pasteCells: string[][];
            insertRows: any[];
            insertColumns: import("vxe-table").VxeTableDefines.ColumnInfo<any>[];
        }) => boolean) | undefined;
        createRowsMethod?: ((params: {
            $table: VxeTableConstructor<any> & VxeTablePrivateMethods<any>;
            $grid: VxeGridConstructor<any> | null | undefined;
            currentAreas: import("vxe-table").VxeTableExtendCellAreaDefines.CellAreaParams<any>[];
            targetAreas: import("vxe-table").VxeTableExtendCellAreaDefines.CellAreaParams<any>[];
            cellValues: any[][];
            pasteCells: string[][];
            insertRows: any[];
        }) => any[]) | undefined;
        createColumnsMethod?: ((params: {
            $table: VxeTableConstructor<any> & VxeTablePrivateMethods<any>;
            $grid: VxeGridConstructor<any> | null | undefined;
            currentAreas: import("vxe-table").VxeTableExtendCellAreaDefines.CellAreaParams<any>[];
            targetAreas: import("vxe-table").VxeTableExtendCellAreaDefines.CellAreaParams<any>[];
            cellValues: any[][];
            pasteCells: string[][];
            insertColumns: import("vxe-table").VxeTableDefines.ColumnOptions[];
        }) => import("vxe-table").VxeTableDefines.ColumnOptions<any>[]) | undefined;
    } | undefined;
    editConfig?: {
        trigger?: "manual" | "click" | "dblclick" | "" | null | undefined;
        enabled?: boolean | undefined;
        mode?: "cell" | "row" | "" | null | undefined;
        icon?: string | undefined;
        showIcon?: boolean | undefined;
        showStatus?: boolean | undefined;
        showUpdateStatus?: boolean | undefined;
        showInsertStatus?: boolean | undefined;
        showAsterisk?: boolean | undefined;
        autoFocus?: boolean | undefined;
        autoPos?: boolean | undefined;
        autoClear?: boolean | undefined;
        beforeEditMethod?: ((params: {
            $table: VxeTableConstructor<any> & VxeTablePrivateMethods<any>;
            $grid: VxeGridConstructor<any> | null | undefined;
            row: any;
            rowIndex: number;
            column: import("vxe-table").VxeTableDefines.ColumnInfo<any>;
            columnIndex: number;
        }) => boolean) | undefined;
        afterEditMethod?: ((params: {
            $table: VxeTableConstructor<any> & VxeTablePrivateMethods<any>;
            $grid: VxeGridConstructor<any> | null | undefined;
            row: any;
            rowIndex: number;
            column: import("vxe-table").VxeTableDefines.ColumnInfo<any>;
            columnIndex: number;
        }) => void) | undefined;
        activeMethod?: ((params: {
            $table: VxeTableConstructor<any> & VxeTablePrivateMethods<any>;
            $grid: VxeGridConstructor<any> | null | undefined;
            row: any;
            rowIndex: number;
            column: import("vxe-table").VxeTableDefines.ColumnInfo<any>;
            columnIndex: number;
        }) => boolean) | undefined;
    } | undefined;
    validConfig?: {
        autoPos?: boolean | undefined;
        showMessage?: boolean | undefined;
        msgMode?: "single" | "full" | null | "" | undefined;
        theme?: "normal" | "beautify" | "" | undefined;
        autoClear?: boolean | undefined;
        maxWidth?: number | undefined;
        className?: string | ((params: import("vxe-table").VxeColumnSlotTypes.ValidSlotParams<any>) => string) | undefined;
        message?: "inline" | "default" | "tooltip" | "" | null | undefined;
    } | undefined;
    editRules?: VxeTablePropTypes.EditRules<any> | undefined;
    emptyText?: VxeTablePropTypes.EmptyText | undefined;
    emptyRender?: {
        name?: string | undefined;
        props?: {
            [key: string]: any;
        } | undefined;
        attrs?: {
            [key: string]: any;
        } | undefined;
        events?: {
            [key: string]: (...args: any[]) => any;
        } | undefined;
    } | undefined;
    loadingConfig?: {
        icon?: string | undefined;
        text?: string | undefined;
    } | undefined;
    scrollX?: {
        gt?: number | undefined;
        oSize?: number | undefined;
        enabled?: boolean | undefined;
        immediate?: boolean | undefined;
        scrollToLeftOnChange?: boolean | undefined;
        threshold?: string | number | undefined;
    } | undefined;
    scrollY?: {
        mode?: "default" | "wheel" | undefined;
        gt?: number | undefined;
        oSize?: number | undefined;
        enabled?: boolean | undefined;
        immediate?: boolean | undefined;
        scrollToTopOnChange?: boolean | undefined;
        threshold?: string | number | undefined;
        rHeight?: number | undefined;
        adaptive?: boolean | undefined;
    } | undefined;
    virtualXConfig?: {
        gt?: number | undefined;
        oSize?: number | undefined;
        preSize?: {
            toString: (radix?: number) => string;
            toFixed: (fractionDigits?: number) => string;
            toExponential: (fractionDigits?: number) => string;
            toPrecision: (precision?: number) => string;
            valueOf: () => number;
            toLocaleString: (locales?: string | string[], options?: Intl.NumberFormatOptions) => string;
        } | undefined;
        enabled?: boolean | undefined;
        immediate?: boolean | undefined;
        scrollToLeftOnChange?: boolean | undefined;
        threshold?: string | number | undefined;
    } | undefined;
    virtualYConfig?: {
        gt?: number | undefined;
        oSize?: number | undefined;
        preSize?: {
            toString: (radix?: number) => string;
            toFixed: (fractionDigits?: number) => string;
            toExponential: (fractionDigits?: number) => string;
            toPrecision: (precision?: number) => string;
            valueOf: () => number;
            toLocaleString: (locales?: string | string[], options?: Intl.NumberFormatOptions) => string;
        } | undefined;
        enabled?: boolean | undefined;
        immediate?: boolean | undefined;
        scrollToTopOnChange?: boolean | undefined;
        threshold?: string | number | undefined;
        mode?: "default" | "scroll" | "wheel" | "" | undefined;
    } | undefined;
    scrollbarConfig?: {
        width?: number | undefined;
        height?: number | undefined;
        x?: {
            position?: "top" | "bottom" | "" | undefined;
        } | undefined;
        y?: {
            position?: "left" | "right" | "" | undefined;
        } | undefined;
    } | undefined;
    params?: VxeTablePropTypes.Params;
    resizable?: VxeTablePropTypes.Resizable | undefined;
    highlightCurrentRow?: VxeTablePropTypes.HighlightCurrentRow | undefined;
    highlightHoverRow?: VxeTablePropTypes.HighlightHoverRow | undefined;
    highlightCurrentColumn?: VxeTablePropTypes.HighlightCurrentColumn | undefined;
    highlightHoverColumn?: VxeTablePropTypes.HighlightHoverColumn | undefined;
    highlightCell?: VxeTablePropTypes.HighlightCell | undefined;
    columnKey?: VxeTablePropTypes.ColumnKey | undefined;
    rowKey?: VxeTablePropTypes.RowKey | undefined;
    rowId?: VxeTablePropTypes.RowId | undefined;
    fit?: VxeTablePropTypes.Fit | undefined;
    animat?: VxeTablePropTypes.Animat | undefined;
    delayHover?: VxeTablePropTypes.DelayHover | undefined;
};
export {};
