import { VxeGridProps, VxeGridPropTypes, VxeComponentSlotType, VxeTableConstructor, VxeGridConstructor, VxeComponentStyleType, VxeTablePrivateMethods } from 'vxe-table';
import { VxeTablePropTypes } from 'vxe-pc-ui/types/components/table';
import { VxeGanttConstructor, VxeButtonConstructor, VxeFormItemProps } from 'vxe-pc-ui';
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;
    spanFields?: Array<string>;
    spanValueField?: string;
    spanMethod?: VxeTablePropTypes.SpanMethod<any>;
    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?: import("vxe-table").VxeGridDefines.LayoutKey[] | import("vxe-table").VxeGridDefines.LayoutKey[][] | undefined;
    columns?: {
        children?: {
            children?: /*elided*/ any[] | undefined;
            slots?: {
                title?: string | ((params: import("vxe-table").VxeColumnSlotTypes.TitleSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                sort?: string | ((params: import("vxe-table").VxeColumnSlotTypes.SortSlotParams<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;
                floatingFilter?: string | ((params: import("vxe-table").VxeColumnSlotTypes.FloatingFilterSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                'floating-filter'?: string | ((params: import("vxe-table").VxeColumnSlotTypes.FloatingFilterSlotParams<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;
                groupContent?: string | ((params: import("vxe-table").VxeTableSlotTypes.ColumnGroupContentSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                'group-content'?: string | ((params: import("vxe-table").VxeTableSlotTypes.ColumnGroupContentSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                groupValues?: string | ((params: import("vxe-table").VxeTableSlotTypes.ColumnGroupValuesSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                'group-values'?: string | ((params: import("vxe-table").VxeTableSlotTypes.ColumnGroupValuesSlotParams<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;
            align?: import("vxe-table").VxeColumnPropTypes.Align;
            headerAlign?: import("vxe-table").VxeColumnPropTypes.Align;
            footerAlign?: import("vxe-table").VxeColumnPropTypes.Align;
            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;
            headerFormatter?: import("vxe-table").VxeColumnPropTypes.HeaderFormatter | 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;
            floatingFilters?: import("vxe-table").VxeColumnPropTypes.FloatingFilters | 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;
            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-pc-ui").VxeTooltipPropTypes.UseHTML | undefined;
                content?: import("vxe-pc-ui").VxeTooltipPropTypes.Content | undefined;
                enterable?: import("vxe-pc-ui").VxeTooltipPropTypes.Enterable | undefined;
                theme?: import("vxe-pc-ui").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-pc-ui").VxeTooltipPropTypes.UseHTML | undefined;
                content?: import("vxe-pc-ui").VxeTooltipPropTypes.Content | undefined;
                enterable?: import("vxe-pc-ui").VxeTooltipPropTypes.Enterable | undefined;
                theme?: import("vxe-pc-ui").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-pc-ui").VxeTooltipPropTypes.UseHTML | undefined;
                content?: import("vxe-pc-ui").VxeTooltipPropTypes.Content | undefined;
                enterable?: import("vxe-pc-ui").VxeTooltipPropTypes.Enterable | undefined;
                theme?: import("vxe-pc-ui").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;
            copyMethod?: import("vxe-table").VxeColumnPropTypes.CopyMethod | undefined;
            cutMethod?: import("vxe-table").VxeColumnPropTypes.CutMethod | undefined;
            pasteMethod?: import("vxe-table").VxeColumnPropTypes.PasteMethod | undefined;
            params?: import("vxe-table").VxeColumnPropTypes.Params;
        }[] | undefined;
        slots?: {
            title?: string | ((params: import("vxe-table").VxeColumnSlotTypes.TitleSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
            sort?: string | ((params: import("vxe-table").VxeColumnSlotTypes.SortSlotParams<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;
            floatingFilter?: string | ((params: import("vxe-table").VxeColumnSlotTypes.FloatingFilterSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
            'floating-filter'?: string | ((params: import("vxe-table").VxeColumnSlotTypes.FloatingFilterSlotParams<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;
            groupContent?: string | ((params: import("vxe-table").VxeTableSlotTypes.ColumnGroupContentSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
            'group-content'?: string | ((params: import("vxe-table").VxeTableSlotTypes.ColumnGroupContentSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
            groupValues?: string | ((params: import("vxe-table").VxeTableSlotTypes.ColumnGroupValuesSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
            'group-values'?: string | ((params: import("vxe-table").VxeTableSlotTypes.ColumnGroupValuesSlotParams<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;
        align?: import("vxe-table").VxeColumnPropTypes.Align;
        headerAlign?: import("vxe-table").VxeColumnPropTypes.Align;
        footerAlign?: import("vxe-table").VxeColumnPropTypes.Align;
        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;
        headerFormatter?: import("vxe-table").VxeColumnPropTypes.HeaderFormatter | 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;
        floatingFilters?: import("vxe-table").VxeColumnPropTypes.FloatingFilters | 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;
        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-pc-ui").VxeTooltipPropTypes.UseHTML | undefined;
            content?: import("vxe-pc-ui").VxeTooltipPropTypes.Content | undefined;
            enterable?: import("vxe-pc-ui").VxeTooltipPropTypes.Enterable | undefined;
            theme?: import("vxe-pc-ui").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-pc-ui").VxeTooltipPropTypes.UseHTML | undefined;
            content?: import("vxe-pc-ui").VxeTooltipPropTypes.Content | undefined;
            enterable?: import("vxe-pc-ui").VxeTooltipPropTypes.Enterable | undefined;
            theme?: import("vxe-pc-ui").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-pc-ui").VxeTooltipPropTypes.UseHTML | undefined;
            content?: import("vxe-pc-ui").VxeTooltipPropTypes.Content | undefined;
            enterable?: import("vxe-pc-ui").VxeTooltipPropTypes.Enterable | undefined;
            theme?: import("vxe-pc-ui").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;
        copyMethod?: import("vxe-table").VxeColumnPropTypes.CopyMethod | undefined;
        cutMethod?: import("vxe-table").VxeColumnPropTypes.CutMethod | undefined;
        pasteMethod?: import("vxe-table").VxeColumnPropTypes.PasteMethod | undefined;
        params?: import("vxe-table").VxeColumnPropTypes.Params;
    }[] | undefined;
    pagerConfig?: {
        enabled?: boolean | undefined;
        slots?: {
            left?: string | ((params: import("vxe-pc-ui").VxePagerSlotTypes.LeftSlotParams) => VxeComponentSlotType | VxeComponentSlotType[]) | undefined;
            right?: string | ((params: import("vxe-pc-ui").VxePagerSlotTypes.RightSlotParams) => VxeComponentSlotType | VxeComponentSlotType[]) | undefined;
            home?: string | ((params: import("vxe-pc-ui").VxePagerSlotTypes.HomeSlotParams) => VxeComponentSlotType | VxeComponentSlotType[]) | undefined;
            prevPage?: string | ((params: import("vxe-pc-ui").VxePagerSlotTypes.PrevPageSlotParams) => VxeComponentSlotType | VxeComponentSlotType[]) | undefined;
            prevJump?: string | ((params: import("vxe-pc-ui").VxePagerSlotTypes.PrevJumpSlotParams) => VxeComponentSlotType | VxeComponentSlotType[]) | undefined;
            nextJump?: string | ((params: import("vxe-pc-ui").VxePagerSlotTypes.NextJumpSlotParams) => VxeComponentSlotType | VxeComponentSlotType[]) | undefined;
            nextPage?: string | ((params: import("vxe-pc-ui").VxePagerSlotTypes.NextPageSlotParams) => VxeComponentSlotType | VxeComponentSlotType[]) | undefined;
            end?: string | ((params: import("vxe-pc-ui").VxePagerSlotTypes.EndSlotParams) => VxeComponentSlotType | VxeComponentSlotType[]) | undefined;
            number?: string | ((params: import("vxe-pc-ui").VxePagerSlotTypes.NumberJumpSlotParams) => VxeComponentSlotType | VxeComponentSlotType[]) | undefined;
            numberJump?: string | ((params: import("vxe-pc-ui").VxePagerSlotTypes.NumberJumpSlotParams) => VxeComponentSlotType | VxeComponentSlotType[]) | undefined;
            sizes?: string | ((params: import("vxe-pc-ui").VxePagerSlotTypes.SizesSlotParams) => VxeComponentSlotType | VxeComponentSlotType[]) | undefined;
            fullJump?: string | ((params: import("vxe-pc-ui").VxePagerSlotTypes.FullJumpSlotParams) => VxeComponentSlotType | VxeComponentSlotType[]) | undefined;
            jump?: string | ((params: import("vxe-pc-ui").VxePagerSlotTypes.FullJumpSlotParams) => VxeComponentSlotType | VxeComponentSlotType[]) | undefined;
            pageCount?: string | ((params: import("vxe-pc-ui").VxePagerSlotTypes.PageCountSlotParams) => VxeComponentSlotType | VxeComponentSlotType[]) | undefined;
            total?: string | ((params: import("vxe-pc-ui").VxePagerSlotTypes.TotalSlotParams) => VxeComponentSlotType | VxeComponentSlotType[]) | undefined;
        } | undefined;
        size?: import("vxe-pc-ui").VxePagerPropTypes.Size | undefined;
        layouts?: ("Home" | "PrevJump" | "PrevPage" | "Number" | "JumpNumber" | "NextPage" | "NextJump" | "End" | "Sizes" | "Jump" | "FullJump" | "PageCount" | "Total")[] | undefined;
        currentPage?: import("vxe-pc-ui").VxePagerPropTypes.CurrentPage | undefined;
        loading?: import("vxe-pc-ui").VxePagerPropTypes.Loading | undefined;
        pageSize?: import("vxe-pc-ui").VxePagerPropTypes.PageSize | undefined;
        total?: import("vxe-pc-ui").VxePagerPropTypes.Total | undefined;
        pagerCount?: import("vxe-pc-ui").VxePagerPropTypes.PagerCount | undefined;
        pageSizes?: (number | {
            label?: number | string | undefined;
            value?: number | string | undefined;
        })[] | undefined;
        align?: import("vxe-pc-ui").VxePagerPropTypes.Align | undefined;
        border?: import("vxe-pc-ui").VxePagerPropTypes.Border | undefined;
        background?: import("vxe-pc-ui").VxePagerPropTypes.Background | undefined;
        perfect?: import("vxe-pc-ui").VxePagerPropTypes.Perfect | undefined;
        autoHidden?: import("vxe-pc-ui").VxePagerPropTypes.AutoHidden | undefined;
        transfer?: import("vxe-pc-ui").VxePagerPropTypes.Transfer | undefined;
        className?: import("vxe-pc-ui").VxePagerPropTypes.ClassName | undefined;
        pageSizePlacement?: import("vxe-pc-ui").VxePagerPropTypes.PageSizePlacement | undefined;
        iconPrevPage?: import("vxe-pc-ui").VxePagerPropTypes.IconPrevPage | undefined;
        iconJumpPrev?: import("vxe-pc-ui").VxePagerPropTypes.IconJumpPrev | undefined;
        iconJumpNext?: import("vxe-pc-ui").VxePagerPropTypes.IconJumpNext | undefined;
        iconNextPage?: import("vxe-pc-ui").VxePagerPropTypes.IconNextPage | undefined;
        iconJumpMore?: import("vxe-pc-ui").VxePagerPropTypes.IconJumpMore | undefined;
        iconHomePage?: import("vxe-pc-ui").VxePagerPropTypes.IconHomePage | undefined;
        iconEndPage?: import("vxe-pc-ui").VxePagerPropTypes.IconEndPage | undefined;
    } | undefined;
    proxyConfig?: {
        [x: string]: any;
        enabled?: boolean | undefined;
        autoLoad?: boolean | undefined;
        message?: boolean | undefined;
        showLoading?: boolean | undefined;
        showResponseMsg?: boolean | undefined;
        showActiveMsg?: boolean | undefined;
        showActionMsg?: boolean | undefined;
        seq?: boolean | undefined;
        sort?: boolean | undefined;
        filter?: boolean | undefined;
        form?: boolean | undefined;
        footer?: boolean | undefined;
        response?: {
            list?: string | ((params: {
                data: any;
                $table: VxeTableConstructor<any>;
                $grid: VxeGridConstructor<any> | null | undefined;
                $gantt: VxeGanttConstructor<any> | null | undefined;
            }) => any[]) | null | undefined;
            result?: string | ((params: {
                data: any;
                $table: VxeTableConstructor<any>;
                $grid: VxeGridConstructor<any> | null | undefined;
                $gantt: VxeGanttConstructor<any> | null | undefined;
            }) => any[]) | undefined;
            footerData?: string | ((params: {
                data: any;
                $table: VxeTableConstructor<any>;
                $grid: VxeGridConstructor<any> | null | undefined;
                $gantt: VxeGanttConstructor<any> | null | undefined;
            }) => any[]) | undefined;
            total?: string | ((params: {
                data: any;
                $table: VxeTableConstructor<any>;
                $grid: VxeGridConstructor<any> | null | undefined;
                $gantt: VxeGanttConstructor<any> | null | undefined;
            }) => number) | undefined;
            message?: string | ((params: {
                data: any;
                $table: VxeTableConstructor<any>;
                $grid: VxeGridConstructor<any> | null | undefined;
                $gantt: VxeGanttConstructor<any> | null | undefined;
            }) => 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;
            queryFooter?: ((params: VxeGridPropTypes.ProxyAjaxQueryFooterParams<any>, ...args: any[]) => Promise<any>) | undefined;
            queryFooterSuccess?: ((params: VxeGridPropTypes.ProxyAjaxQueryFooterParams<any> & VxeGridPropTypes.ProxyAjaxResponseParams<any>) => void) | undefined;
            queryFooterError?: ((params: VxeGridPropTypes.ProxyAjaxQueryFooterParams<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-pc-ui").VxeButtonPropTypes.Size | undefined;
            zIndex?: import("vxe-pc-ui").VxeButtonPropTypes.ZIndex | undefined;
            type?: import("vxe-pc-ui").VxeButtonPropTypes.Type | undefined;
            mode?: import("vxe-pc-ui").VxeButtonPropTypes.Mode | undefined;
            className?: import("vxe-pc-ui").VxeButtonPropTypes.ClassName | undefined;
            popupClassName?: import("vxe-pc-ui").VxeButtonPropTypes.PopupClassName | undefined;
            name?: import("vxe-pc-ui").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-pc-ui").VxeButtonPropTypes.PermissionCode | undefined;
            title?: import("vxe-pc-ui").VxeButtonPropTypes.Title | undefined;
            shadow?: import("vxe-pc-ui").VxeButtonPropTypes.Shadow | undefined;
            content?: import("vxe-pc-ui").VxeButtonPropTypes.Content | undefined;
            placement?: import("vxe-pc-ui").VxeButtonPropTypes.Placement | undefined;
            status?: import("vxe-pc-ui").VxeButtonPropTypes.Status | undefined;
            icon?: import("vxe-pc-ui").VxeButtonPropTypes.Icon | undefined;
            iconRender?: {
                name: string;
                props?: {
                    [key: string]: any;
                } | undefined;
                events?: {
                    [key: string]: (...args: any[]) => any;
                } | undefined;
            } | undefined;
            prefixIcon?: import("vxe-pc-ui").VxeButtonPropTypes.PrefixIcon | undefined;
            prefixRender?: {
                name: string;
                props?: {
                    [key: string]: any;
                } | undefined;
                events?: {
                    [key: string]: (...args: any[]) => any;
                } | undefined;
            } | undefined;
            suffixIcon?: import("vxe-pc-ui").VxeButtonPropTypes.SuffixIcon | undefined;
            suffixRender?: {
                name: string;
                props?: {
                    [key: string]: any;
                } | undefined;
                events?: {
                    [key: string]: (...args: any[]) => any;
                } | undefined;
            } | undefined;
            round?: import("vxe-pc-ui").VxeButtonPropTypes.Round | undefined;
            circle?: import("vxe-pc-ui").VxeButtonPropTypes.Circle | undefined;
            disabled?: import("vxe-pc-ui").VxeButtonPropTypes.Disabled | undefined;
            loading?: import("vxe-pc-ui").VxeButtonPropTypes.Loading | undefined;
            trigger?: import("vxe-pc-ui").VxeButtonPropTypes.Trigger | undefined;
            align?: import("vxe-pc-ui").VxeButtonPropTypes.Align | undefined;
            options?: {
                name?: import("vxe-pc-ui").VxeButtonPropTypes.Name | undefined;
                title?: import("vxe-pc-ui").VxeButtonPropTypes.Title | undefined;
                circle?: import("vxe-pc-ui").VxeButtonPropTypes.Circle | undefined;
                type?: import("vxe-pc-ui").VxeButtonPropTypes.Type | undefined;
                disabled?: import("vxe-pc-ui").VxeButtonPropTypes.Disabled | undefined;
                mode?: import("vxe-pc-ui").VxeButtonPropTypes.Mode | undefined;
                icon?: import("vxe-pc-ui").VxeButtonPropTypes.Icon | undefined;
                round?: import("vxe-pc-ui").VxeButtonPropTypes.Round | undefined;
                loading?: import("vxe-pc-ui").VxeButtonPropTypes.Loading | undefined;
                align?: import("vxe-pc-ui").VxeButtonPropTypes.Align | undefined;
                content?: import("vxe-pc-ui").VxeButtonPropTypes.Content | undefined;
                status?: import("vxe-pc-ui").VxeButtonPropTypes.Status | undefined;
                className?: import("vxe-pc-ui").VxeButtonPropTypes.ClassName | 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-pc-ui").VxeButtonPropTypes.PermissionCode | undefined;
            }[] | undefined;
            prefixTooltip?: {
                useHTML?: import("vxe-pc-ui").VxeTooltipPropTypes.UseHTML | undefined;
                content?: import("vxe-pc-ui").VxeTooltipPropTypes.Content | undefined;
                enterable?: import("vxe-pc-ui").VxeTooltipPropTypes.Enterable | undefined;
                theme?: import("vxe-pc-ui").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-pc-ui").VxeTooltipPropTypes.UseHTML | undefined;
                content?: import("vxe-pc-ui").VxeTooltipPropTypes.Content | undefined;
                enterable?: import("vxe-pc-ui").VxeTooltipPropTypes.Enterable | undefined;
                theme?: import("vxe-pc-ui").VxeTooltipPropTypes.Theme | undefined;
                icon?: import("vxe-pc-ui").VxeIconPropTypes.ClassName | undefined;
                iconStatus?: import("vxe-pc-ui").VxeIconPropTypes.Status | undefined;
                message?: string | undefined;
            } | undefined;
            showDropdownIcon?: import("vxe-pc-ui").VxeButtonPropTypes.ShowDropdownIcon | undefined;
            destroyOnClose?: import("vxe-pc-ui").VxeButtonPropTypes.DestroyOnClose | undefined;
            transfer?: import("vxe-pc-ui").VxeButtonPropTypes.Transfer | undefined;
            popupConfig?: {
                placement?: "top" | "bottom" | "" | null | undefined;
                transfer?: boolean | undefined;
                zIndex?: number | string | undefined;
                className?: string | ((params: {
                    $button: VxeButtonConstructor;
                }) => string) | undefined;
            } | 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-pc-ui").VxeButtonPropTypes.Size | undefined;
            zIndex?: import("vxe-pc-ui").VxeButtonPropTypes.ZIndex | undefined;
            type?: import("vxe-pc-ui").VxeButtonPropTypes.Type | undefined;
            mode?: import("vxe-pc-ui").VxeButtonPropTypes.Mode | undefined;
            className?: import("vxe-pc-ui").VxeButtonPropTypes.ClassName | undefined;
            popupClassName?: import("vxe-pc-ui").VxeButtonPropTypes.PopupClassName | undefined;
            name?: import("vxe-pc-ui").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-pc-ui").VxeButtonPropTypes.PermissionCode | undefined;
            title?: import("vxe-pc-ui").VxeButtonPropTypes.Title | undefined;
            shadow?: import("vxe-pc-ui").VxeButtonPropTypes.Shadow | undefined;
            content?: import("vxe-pc-ui").VxeButtonPropTypes.Content | undefined;
            placement?: import("vxe-pc-ui").VxeButtonPropTypes.Placement | undefined;
            status?: import("vxe-pc-ui").VxeButtonPropTypes.Status | undefined;
            icon?: import("vxe-pc-ui").VxeButtonPropTypes.Icon | undefined;
            iconRender?: {
                name: string;
                props?: {
                    [key: string]: any;
                } | undefined;
                events?: {
                    [key: string]: (...args: any[]) => any;
                } | undefined;
            } | undefined;
            prefixIcon?: import("vxe-pc-ui").VxeButtonPropTypes.PrefixIcon | undefined;
            prefixRender?: {
                name: string;
                props?: {
                    [key: string]: any;
                } | undefined;
                events?: {
                    [key: string]: (...args: any[]) => any;
                } | undefined;
            } | undefined;
            suffixIcon?: import("vxe-pc-ui").VxeButtonPropTypes.SuffixIcon | undefined;
            suffixRender?: {
                name: string;
                props?: {
                    [key: string]: any;
                } | undefined;
                events?: {
                    [key: string]: (...args: any[]) => any;
                } | undefined;
            } | undefined;
            round?: import("vxe-pc-ui").VxeButtonPropTypes.Round | undefined;
            circle?: import("vxe-pc-ui").VxeButtonPropTypes.Circle | undefined;
            disabled?: import("vxe-pc-ui").VxeButtonPropTypes.Disabled | undefined;
            loading?: import("vxe-pc-ui").VxeButtonPropTypes.Loading | undefined;
            trigger?: import("vxe-pc-ui").VxeButtonPropTypes.Trigger | undefined;
            align?: import("vxe-pc-ui").VxeButtonPropTypes.Align | undefined;
            options?: {
                name?: import("vxe-pc-ui").VxeButtonPropTypes.Name | undefined;
                title?: import("vxe-pc-ui").VxeButtonPropTypes.Title | undefined;
                circle?: import("vxe-pc-ui").VxeButtonPropTypes.Circle | undefined;
                type?: import("vxe-pc-ui").VxeButtonPropTypes.Type | undefined;
                disabled?: import("vxe-pc-ui").VxeButtonPropTypes.Disabled | undefined;
                mode?: import("vxe-pc-ui").VxeButtonPropTypes.Mode | undefined;
                icon?: import("vxe-pc-ui").VxeButtonPropTypes.Icon | undefined;
                round?: import("vxe-pc-ui").VxeButtonPropTypes.Round | undefined;
                loading?: import("vxe-pc-ui").VxeButtonPropTypes.Loading | undefined;
                align?: import("vxe-pc-ui").VxeButtonPropTypes.Align | undefined;
                content?: import("vxe-pc-ui").VxeButtonPropTypes.Content | undefined;
                status?: import("vxe-pc-ui").VxeButtonPropTypes.Status | undefined;
                className?: import("vxe-pc-ui").VxeButtonPropTypes.ClassName | 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-pc-ui").VxeButtonPropTypes.PermissionCode | undefined;
            }[] | undefined;
            prefixTooltip?: {
                useHTML?: import("vxe-pc-ui").VxeTooltipPropTypes.UseHTML | undefined;
                content?: import("vxe-pc-ui").VxeTooltipPropTypes.Content | undefined;
                enterable?: import("vxe-pc-ui").VxeTooltipPropTypes.Enterable | undefined;
                theme?: import("vxe-pc-ui").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-pc-ui").VxeTooltipPropTypes.UseHTML | undefined;
                content?: import("vxe-pc-ui").VxeTooltipPropTypes.Content | undefined;
                enterable?: import("vxe-pc-ui").VxeTooltipPropTypes.Enterable | undefined;
                theme?: import("vxe-pc-ui").VxeTooltipPropTypes.Theme | undefined;
                icon?: import("vxe-pc-ui").VxeIconPropTypes.ClassName | undefined;
                iconStatus?: import("vxe-pc-ui").VxeIconPropTypes.Status | undefined;
                message?: string | undefined;
            } | undefined;
            showDropdownIcon?: import("vxe-pc-ui").VxeButtonPropTypes.ShowDropdownIcon | undefined;
            destroyOnClose?: import("vxe-pc-ui").VxeButtonPropTypes.DestroyOnClose | undefined;
            transfer?: import("vxe-pc-ui").VxeButtonPropTypes.Transfer | undefined;
            popupConfig?: {
                placement?: "top" | "bottom" | "" | null | undefined;
                transfer?: boolean | undefined;
                zIndex?: number | string | undefined;
                className?: string | ((params: {
                    $button: VxeButtonConstructor;
                }) => string) | undefined;
            } | 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-pc-ui").VxeFormItemPropTypes.Title | undefined;
            field?: import("vxe-pc-ui").VxeFormItemPropTypes.Field | undefined;
            span?: import("vxe-pc-ui").VxeFormItemPropTypes.Span | undefined;
            align?: import("vxe-pc-ui").VxeFormItemPropTypes.Align | undefined;
            verticalAlign?: import("vxe-pc-ui").VxeFormItemPropTypes.VerticalAlign | undefined;
            titleBackground?: import("vxe-pc-ui").VxeFormItemPropTypes.TitleBackground | undefined;
            titleBold?: import("vxe-pc-ui").VxeFormItemPropTypes.TitleBold | undefined;
            titleAlign?: import("vxe-pc-ui").VxeFormItemPropTypes.TitleAlign | undefined;
            titleWidth?: import("vxe-pc-ui").VxeFormItemPropTypes.TitleWidth | undefined;
            titleColon?: import("vxe-pc-ui").VxeFormItemPropTypes.TitleColon | undefined;
            titleAsterisk?: import("vxe-pc-ui").VxeFormItemPropTypes.TitleAsterisk | undefined;
            showTitle?: import("vxe-pc-ui").VxeFormItemPropTypes.ShowTitle | undefined;
            vertical?: import("vxe-pc-ui").VxeFormItemPropTypes.Vertical | undefined;
            padding?: import("vxe-pc-ui").VxeFormItemPropTypes.Padding | undefined;
            className?: import("vxe-pc-ui").VxeFormItemPropTypes.ClassName | undefined;
            contentClassName?: import("vxe-pc-ui").VxeFormItemPropTypes.ContentClassName | undefined;
            contentStyle?: import("vxe-pc-ui").VxeFormItemPropTypes.ContentStyle | undefined;
            titleClassName?: import("vxe-pc-ui").VxeFormItemPropTypes.TitleClassName | undefined;
            titleStyle?: import("vxe-pc-ui").VxeFormItemPropTypes.TitleStyle | undefined;
            titlePrefix?: {
                useHTML?: import("vxe-pc-ui").VxeTooltipPropTypes.UseHTML | undefined;
                content?: import("vxe-pc-ui").VxeTooltipPropTypes.Content | undefined;
                enterable?: import("vxe-pc-ui").VxeTooltipPropTypes.Enterable | undefined;
                theme?: import("vxe-pc-ui").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-pc-ui").VxeTooltipPropTypes.UseHTML | undefined;
                content?: import("vxe-pc-ui").VxeTooltipPropTypes.Content | undefined;
                enterable?: import("vxe-pc-ui").VxeTooltipPropTypes.Enterable | undefined;
                theme?: import("vxe-pc-ui").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-pc-ui").VxeFormItemPropTypes.TitleOverflow | undefined;
            formatter?: import("vxe-pc-ui").VxeFormItemPropTypes.Formatter | undefined;
            resetValue?: import("vxe-pc-ui").VxeFormItemPropTypes.ResetValue;
            visible?: import("vxe-pc-ui").VxeFormItemPropTypes.Visible | undefined;
            visibleMethod?: import("vxe-pc-ui").VxeFormItemPropTypes.VisibleMethod | undefined;
            showContent?: import("vxe-pc-ui").VxeFormItemPropTypes.ShowContent | undefined;
            folding?: import("vxe-pc-ui").VxeFormItemPropTypes.Folding | undefined;
            collapseNode?: import("vxe-pc-ui").VxeFormItemPropTypes.CollapseNode | undefined;
            itemRender?: {
                name?: string | undefined;
                props?: Record<string, any> | undefined;
                attrs?: Record<string, any> | undefined;
                events?: Record<string, (itemParams: import("vxe-pc-ui").VxeFormItemSlotTypes.DefaultSlotParams<any>, ...args: any[]) => any> | undefined;
                changeToSubmit?: boolean | 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;
                field?: string | undefined;
                type?: "number" | "string" | "array" | "" | null | undefined;
                pattern?: (string | RegExp) | undefined;
                validator?: string | ((params: import("vxe-pc-ui").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-pc-ui").VxeFormItemSlotTypes.TitleSlotParams) => VxeComponentSlotType | VxeComponentSlotType[]) | null | undefined;
                default?: string | ((params: import("vxe-pc-ui").VxeFormItemSlotTypes.DefaultSlotParams) => VxeComponentSlotType | VxeComponentSlotType[]) | null | undefined;
                valid?: string | ((params: import("vxe-pc-ui").VxeFormItemSlotTypes.ValidSlotParams) => VxeComponentSlotType | VxeComponentSlotType[]) | null | undefined;
                prefix?: string | ((params: import("vxe-pc-ui").VxeFormItemSlotTypes.PrefixSlotParams) => VxeComponentSlotType | VxeComponentSlotType[]) | null | undefined;
                suffix?: string | ((params: import("vxe-pc-ui").VxeFormItemSlotTypes.SuffixSlotParams) => VxeComponentSlotType | VxeComponentSlotType[]) | null | undefined;
                extra?: string | ((params: import("vxe-pc-ui").VxeFormItemSlotTypes.SuffixSlotParams) => VxeComponentSlotType | VxeComponentSlotType[]) | null | undefined;
            } | undefined;
            children?: /*elided*/ any[] | undefined;
            params?: import("vxe-pc-ui").VxeFormItemPropTypes.Params;
        }[] | undefined;
        size?: import("vxe-pc-ui").VxeFormPropTypes.Size | undefined;
        collapseStatus?: import("vxe-pc-ui").VxeFormPropTypes.CollapseStatus | undefined;
        loading?: import("vxe-pc-ui").VxeFormPropTypes.Loading | undefined;
        data?: any;
        span?: import("vxe-pc-ui").VxeFormPropTypes.Span | undefined;
        align?: import("vxe-pc-ui").VxeFormPropTypes.Align | undefined;
        verticalAlign?: import("vxe-pc-ui").VxeFormPropTypes.VerticalAlign | undefined;
        border?: import("vxe-pc-ui").VxeFormPropTypes.Border | undefined;
        titleBackground?: import("vxe-pc-ui").VxeFormPropTypes.TitleBackground | undefined;
        titleBold?: import("vxe-pc-ui").VxeFormPropTypes.TitleBold | undefined;
        titleAlign?: import("vxe-pc-ui").VxeFormPropTypes.TitleAlign | undefined;
        titleWidth?: import("vxe-pc-ui").VxeFormPropTypes.TitleWidth | undefined;
        titleColon?: import("vxe-pc-ui").VxeFormPropTypes.TitleColon | undefined;
        titleAsterisk?: import("vxe-pc-ui").VxeFormPropTypes.TitleAsterisk | undefined;
        titleOverflow?: import("vxe-pc-ui").VxeFormPropTypes.TitleOverflow | undefined;
        vertical?: import("vxe-pc-ui").VxeFormPropTypes.Vertical | undefined;
        padding?: import("vxe-pc-ui").VxeFormPropTypes.Padding | undefined;
        className?: import("vxe-pc-ui").VxeFormPropTypes.ClassName | undefined;
        readonly?: import("vxe-pc-ui").VxeFormPropTypes.Readonly | undefined;
        disabled?: import("vxe-pc-ui").VxeFormPropTypes.Disabled | undefined;
        rules?: import("vxe-pc-ui").VxeFormPropTypes.Rules<any> | undefined;
        preventSubmit?: import("vxe-pc-ui").VxeFormPropTypes.PreventSubmit | undefined;
        validConfig?: {
            autoPos?: boolean | undefined;
            showErrorMessage?: boolean | undefined;
            showErrorBackground?: boolean | undefined;
            showErrorIcon?: boolean | undefined;
            errorIcon?: boolean | undefined;
            theme?: "normal" | "beautify" | "" | undefined;
            showMessage?: boolean | 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-pc-ui").VxeFormPropTypes.CustomLayout | undefined;
        params?: import("vxe-pc-ui").VxeFormPropTypes.Params;
    } | 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?: ((params: {
        row: any;
        rowIndex: number;
        $rowIndex: number;
        _rowIndex: number;
        column: import("vxe-table").VxeTableDefines.ColumnInfo<any>;
        columnIndex: number;
        $columnIndex: number;
        _columnIndex: number;
    }) => void | null | Partial<CSSStyleDeclaration> | VxeComponentStyleType) | {
        [x: number]: string | undefined;
        accentColor?: string | undefined;
        alignContent?: string | undefined;
        alignItems?: string | undefined;
        alignSelf?: string | undefined;
        alignmentBaseline?: string | undefined;
        all?: string | undefined;
        animation?: string | undefined;
        animationComposition?: string | undefined;
        animationDelay?: string | undefined;
        animationDirection?: string | undefined;
        animationDuration?: string | undefined;
        animationFillMode?: string | undefined;
        animationIterationCount?: string | undefined;
        animationName?: string | undefined;
        animationPlayState?: string | undefined;
        animationTimingFunction?: string | undefined;
        appearance?: string | undefined;
        aspectRatio?: string | undefined;
        backdropFilter?: string | undefined;
        backfaceVisibility?: string | undefined;
        background?: string | undefined;
        backgroundAttachment?: string | undefined;
        backgroundBlendMode?: string | undefined;
        backgroundClip?: string | undefined;
        backgroundColor?: string | undefined;
        backgroundImage?: string | undefined;
        backgroundOrigin?: string | undefined;
        backgroundPosition?: string | undefined;
        backgroundPositionX?: string | undefined;
        backgroundPositionY?: string | undefined;
        backgroundRepeat?: string | undefined;
        backgroundSize?: string | undefined;
        baselineShift?: string | undefined;
        baselineSource?: string | undefined;
        blockSize?: string | undefined;
        border?: string | undefined;
        borderBlock?: string | undefined;
        borderBlockColor?: string | undefined;
        borderBlockEnd?: string | undefined;
        borderBlockEndColor?: string | undefined;
        borderBlockEndStyle?: string | undefined;
        borderBlockEndWidth?: string | undefined;
        borderBlockStart?: string | undefined;
        borderBlockStartColor?: string | undefined;
        borderBlockStartStyle?: string | undefined;
        borderBlockStartWidth?: string | undefined;
        borderBlockStyle?: string | undefined;
        borderBlockWidth?: string | undefined;
        borderBottom?: string | undefined;
        borderBottomColor?: string | undefined;
        borderBottomLeftRadius?: string | undefined;
        borderBottomRightRadius?: string | undefined;
        borderBottomStyle?: string | undefined;
        borderBottomWidth?: string | undefined;
        borderCollapse?: string | undefined;
        borderColor?: string | undefined;
        borderEndEndRadius?: string | undefined;
        borderEndStartRadius?: string | undefined;
        borderImage?: string | undefined;
        borderImageOutset?: string | undefined;
        borderImageRepeat?: string | undefined;
        borderImageSlice?: string | undefined;
        borderImageSource?: string | undefined;
        borderImageWidth?: string | undefined;
        borderInline?: string | undefined;
        borderInlineColor?: string | undefined;
        borderInlineEnd?: string | undefined;
        borderInlineEndColor?: string | undefined;
        borderInlineEndStyle?: string | undefined;
        borderInlineEndWidth?: string | undefined;
        borderInlineStart?: string | undefined;
        borderInlineStartColor?: string | undefined;
        borderInlineStartStyle?: string | undefined;
        borderInlineStartWidth?: string | undefined;
        borderInlineStyle?: string | undefined;
        borderInlineWidth?: string | undefined;
        borderLeft?: string | undefined;
        borderLeftColor?: string | undefined;
        borderLeftStyle?: string | undefined;
        borderLeftWidth?: string | undefined;
        borderRadius?: string | undefined;
        borderRight?: string | undefined;
        borderRightColor?: string | undefined;
        borderRightStyle?: string | undefined;
        borderRightWidth?: string | undefined;
        borderSpacing?: string | undefined;
        borderStartEndRadius?: string | undefined;
        borderStartStartRadius?: string | undefined;
        borderStyle?: string | undefined;
        borderTop?: string | undefined;
        borderTopColor?: string | undefined;
        borderTopLeftRadius?: string | undefined;
        borderTopRightRadius?: string | undefined;
        borderTopStyle?: string | undefined;
        borderTopWidth?: string | undefined;
        borderWidth?: string | undefined;
        bottom?: string | undefined;
        boxDecorationBreak?: string | undefined;
        boxShadow?: string | undefined;
        boxSizing?: string | undefined;
        breakAfter?: string | undefined;
        breakBefore?: string | undefined;
        breakInside?: string | undefined;
        captionSide?: string | undefined;
        caretColor?: string | undefined;
        clear?: string | undefined;
        clip?: string | undefined;
        clipPath?: string | undefined;
        clipRule?: string | undefined;
        color?: string | undefined;
        colorInterpolation?: string | undefined;
        colorInterpolationFilters?: string | undefined;
        colorScheme?: string | undefined;
        columnCount?: string | undefined;
        columnFill?: string | undefined;
        columnGap?: string | undefined;
        columnRule?: string | undefined;
        columnRuleColor?: string | undefined;
        columnRuleStyle?: string | undefined;
        columnRuleWidth?: string | undefined;
        columnSpan?: string | undefined;
        columnWidth?: string | undefined;
        columns?: string | undefined;
        contain?: string | undefined;
        containIntrinsicBlockSize?: string | undefined;
        containIntrinsicHeight?: string | undefined;
        containIntrinsicInlineSize?: string | undefined;
        containIntrinsicSize?: string | undefined;
        containIntrinsicWidth?: string | undefined;
        container?: string | undefined;
        containerName?: string | undefined;
        containerType?: string | undefined;
        content?: string | undefined;
        contentVisibility?: string | undefined;
        counterIncrement?: string | undefined;
        counterReset?: string | undefined;
        counterSet?: string | undefined;
        cssFloat?: string | undefined;
        cssText?: string | undefined;
        cursor?: string | undefined;
        cx?: string | undefined;
        cy?: string | undefined;
        d?: string | undefined;
        direction?: string | undefined;
        display?: string | undefined;
        dominantBaseline?: string | undefined;
        emptyCells?: string | undefined;
        fill?: string | undefined;
        fillOpacity?: string | undefined;
        fillRule?: string | undefined;
        filter?: string | undefined;
        flex?: string | undefined;
        flexBasis?: string | undefined;
        flexDirection?: string | undefined;
        flexFlow?: string | undefined;
        flexGrow?: string | undefined;
        flexShrink?: string | undefined;
        flexWrap?: string | undefined;
        float?: string | undefined;
        floodColor?: string | undefined;
        floodOpacity?: string | undefined;
        font?: string | undefined;
        fontFamily?: string | undefined;
        fontFeatureSettings?: string | undefined;
        fontKerning?: string | undefined;
        fontOpticalSizing?: string | undefined;
        fontPalette?: string | undefined;
        fontSize?: string | undefined;
        fontSizeAdjust?: string | undefined;
        fontStretch?: string | undefined;
        fontStyle?: string | undefined;
        fontSynthesis?: string | undefined;
        fontSynthesisSmallCaps?: string | undefined;
        fontSynthesisStyle?: string | undefined;
        fontSynthesisWeight?: string | undefined;
        fontVariant?: string | undefined;
        fontVariantAlternates?: string | undefined;
        fontVariantCaps?: string | undefined;
        fontVariantEastAsian?: string | undefined;
        fontVariantLigatures?: string | undefined;
        fontVariantNumeric?: string | undefined;
        fontVariantPosition?: string | undefined;
        fontVariationSettings?: string | undefined;
        fontWeight?: string | undefined;
        forcedColorAdjust?: string | undefined;
        gap?: string | undefined;
        grid?: string | undefined;
        gridArea?: string | undefined;
        gridAutoColumns?: string | undefined;
        gridAutoFlow?: string | undefined;
        gridAutoRows?: string | undefined;
        gridColumn?: string | undefined;
        gridColumnEnd?: string | undefined;
        gridColumnGap?: string | undefined;
        gridColumnStart?: string | undefined;
        gridGap?: string | undefined;
        gridRow?: string | undefined;
        gridRowEnd?: string | undefined;
        gridRowGap?: string | undefined;
        gridRowStart?: string | undefined;
        gridTemplate?: string | undefined;
        gridTemplateAreas?: string | undefined;
        gridTemplateColumns?: string | undefined;
        gridTemplateRows?: string | undefined;
        height?: string | undefined;
        hyphenateCharacter?: string | undefined;
        hyphens?: string | undefined;
        imageOrientation?: string | undefined;
        imageRendering?: string | undefined;
        inlineSize?: string | undefined;
        inset?: string | undefined;
        insetBlock?: string | undefined;
        insetBlockEnd?: string | undefined;
        insetBlockStart?: string | undefined;
        insetInline?: string | undefined;
        insetInlineEnd?: string | undefined;
        insetInlineStart?: string | undefined;
        isolation?: string | undefined;
        justifyContent?: string | undefined;
        justifyItems?: string | undefined;
        justifySelf?: string | undefined;
        left?: string | undefined;
        readonly length?: number | undefined;
        letterSpacing?: string | undefined;
        lightingColor?: string | undefined;
        lineBreak?: string | undefined;
        lineHeight?: string | undefined;
        listStyle?: string | undefined;
        listStyleImage?: string | undefined;
        listStylePosition?: string | undefined;
        listStyleType?: string | undefined;
        margin?: string | undefined;
        marginBlock?: string | undefined;
        marginBlockEnd?: string | undefined;
        marginBlockStart?: string | undefined;
        marginBottom?: string | undefined;
        marginInline?: string | undefined;
        marginInlineEnd?: string | undefined;
        marginInlineStart?: string | undefined;
        marginLeft?: string | undefined;
        marginRight?: string | undefined;
        marginTop?: string | undefined;
        marker?: string | undefined;
        markerEnd?: string | undefined;
        markerMid?: string | undefined;
        markerStart?: string | undefined;
        mask?: string | undefined;
        maskClip?: string | undefined;
        maskComposite?: string | undefined;
        maskImage?: string | undefined;
        maskMode?: string | undefined;
        maskOrigin?: string | undefined;
        maskPosition?: string | undefined;
        maskRepeat?: string | undefined;
        maskSize?: string | undefined;
        maskType?: string | undefined;
        mathDepth?: string | undefined;
        mathStyle?: string | undefined;
        maxBlockSize?: string | undefined;
        maxHeight?: string | undefined;
        maxInlineSize?: string | undefined;
        maxWidth?: string | undefined;
        minBlockSize?: string | undefined;
        minHeight?: string | undefined;
        minInlineSize?: string | undefined;
        minWidth?: string | undefined;
        mixBlendMode?: string | undefined;
        objectFit?: string | undefined;
        objectPosition?: string | undefined;
        offset?: string | undefined;
        offsetAnchor?: string | undefined;
        offsetDistance?: string | undefined;
        offsetPath?: string | undefined;
        offsetPosition?: string | undefined;
        offsetRotate?: string | undefined;
        opacity?: string | undefined;
        order?: string | undefined;
        orphans?: string | undefined;
        outline?: string | undefined;
        outlineColor?: string | undefined;
        outlineOffset?: string | undefined;
        outlineStyle?: string | undefined;
        outlineWidth?: string | undefined;
        overflow?: string | undefined;
        overflowAnchor?: string | undefined;
        overflowClipMargin?: string | undefined;
        overflowWrap?: string | undefined;
        overflowX?: string | undefined;
        overflowY?: string | undefined;
        overscrollBehavior?: string | undefined;
        overscrollBehaviorBlock?: string | undefined;
        overscrollBehaviorInline?: string | undefined;
        overscrollBehaviorX?: string | undefined;
        overscrollBehaviorY?: string | undefined;
        padding?: string | undefined;
        paddingBlock?: string | undefined;
        paddingBlockEnd?: string | undefined;
        paddingBlockStart?: string | undefined;
        paddingBottom?: string | undefined;
        paddingInline?: string | undefined;
        paddingInlineEnd?: string | undefined;
        paddingInlineStart?: string | undefined;
        paddingLeft?: string | undefined;
        paddingRight?: string | undefined;
        paddingTop?: string | undefined;
        page?: string | undefined;
        pageBreakAfter?: string | undefined;
        pageBreakBefore?: string | undefined;
        pageBreakInside?: string | undefined;
        paintOrder?: string | undefined;
        readonly parentRule?: {
            cssText: string;
            readonly parentRule: /*elided*/ any | null;
            readonly parentStyleSheet: {
                readonly cssRules: {
                    [x: number]: /*elided*/ any;
                    readonly length: number;
                    item: (index: number) => CSSRule | null;
                    [Symbol.iterator]: () => ArrayIterator<CSSRule>;
                };
                readonly ownerRule: /*elided*/ any | null;
                readonly rules: {
                    [x: number]: /*elided*/ any;
                    readonly length: number;
                    item: (index: number) => CSSRule | null;
                    [Symbol.iterator]: () => ArrayIterator<CSSRule>;
                };
                addRule: (selector?: string, style?: string, index?: number) => number;
                deleteRule: (index: number) => void;
                insertRule: (rule: string, index?: number) => number;
                removeRule: (index?: number) => void;
                replace: (text: string) => Promise<CSSStyleSheet>;
                replaceSync: (text: string) => void;
                disabled: boolean;
                readonly href: string | null;
                media: {
                    [x: number]: string;
                    readonly length: number;
                    mediaText: string;
                    toString: () => string;
                    appendMedium: (medium: string) => void;
                    deleteMedium: (medium: string) => void;
                    item: (index: number) => string | null;
                    [Symbol.iterator]: () => ArrayIterator<string>;
                };
                readonly ownerNode: Element | ProcessingInstruction | null;
                readonly parentStyleSheet: /*elided*/ any | null;
                readonly title: string | null;
                readonly type: string;
            } | null;
            readonly type: number;
            readonly STYLE_RULE: 1;
            readonly CHARSET_RULE: 2;
            readonly IMPORT_RULE: 3;
            readonly MEDIA_RULE: 4;
            readonly FONT_FACE_RULE: 5;
            readonly PAGE_RULE: 6;
            readonly NAMESPACE_RULE: 10;
            readonly KEYFRAMES_RULE: 7;
            readonly KEYFRAME_RULE: 8;
            readonly SUPPORTS_RULE: 12;
            readonly COUNTER_STYLE_RULE: 11;
            readonly FONT_FEATURE_VALUES_RULE: 14;
        } | null | undefined;
        perspective?: string | undefined;
        perspectiveOrigin?: string | undefined;
        placeContent?: string | undefined;
        placeItems?: string | undefined;
        placeSelf?: string | undefined;
        pointerEvents?: string | undefined;
        position?: string | undefined;
        printColorAdjust?: string | undefined;
        quotes?: string | undefined;
        r?: string | undefined;
        resize?: string | undefined;
        right?: string | undefined;
        rotate?: string | undefined;
        rowGap?: string | undefined;
        rubyAlign?: string | undefined;
        rubyPosition?: string | undefined;
        rx?: string | undefined;
        ry?: string | undefined;
        scale?: string | undefined;
        scrollBehavior?: string | undefined;
        scrollMargin?: string | undefined;
        scrollMarginBlock?: string | undefined;
        scrollMarginBlockEnd?: string | undefined;
        scrollMarginBlockStart?: string | undefined;
        scrollMarginBottom?: string | undefined;
        scrollMarginInline?: string | undefined;
        scrollMarginInlineEnd?: string | undefined;
        scrollMarginInlineStart?: string | undefined;
        scrollMarginLeft?: string | undefined;
        scrollMarginRight?: string | undefined;
        scrollMarginTop?: string | undefined;
        scrollPadding?: string | undefined;
        scrollPaddingBlock?: string | undefined;
        scrollPaddingBlockEnd?: string | undefined;
        scrollPaddingBlockStart?: string | undefined;
        scrollPaddingBottom?: string | undefined;
        scrollPaddingInline?: string | undefined;
        scrollPaddingInlineEnd?: string | undefined;
        scrollPaddingInlineStart?: string | undefined;
        scrollPaddingLeft?: string | undefined;
        scrollPaddingRight?: string | undefined;
        scrollPaddingTop?: string | undefined;
        scrollSnapAlign?: string | undefined;
        scrollSnapStop?: string | undefined;
        scrollSnapType?: string | undefined;
        scrollbarColor?: string | undefined;
        scrollbarGutter?: string | undefined;
        scrollbarWidth?: string | undefined;
        shapeImageThreshold?: string | undefined;
        shapeMargin?: string | undefined;
        shapeOutside?: string | undefined;
        shapeRendering?: string | undefined;
        stopColor?: string | undefined;
        stopOpacity?: string | undefined;
        stroke?: string | undefined;
        strokeDasharray?: string | undefined;
        strokeDashoffset?: string | undefined;
        strokeLinecap?: string | undefined;
        strokeLinejoin?: string | undefined;
        strokeMiterlimit?: string | undefined;
        strokeOpacity?: string | undefined;
        strokeWidth?: string | undefined;
        tabSize?: string | undefined;
        tableLayout?: string | undefined;
        textAlign?: string | undefined;
        textAlignLast?: string | undefined;
        textAnchor?: string | undefined;
        textBox?: string | undefined;
        textBoxEdge?: string | undefined;
        textBoxTrim?: string | undefined;
        textCombineUpright?: string | undefined;
        textDecoration?: string | undefined;
        textDecorationColor?: string | undefined;
        textDecorationLine?: string | undefined;
        textDecorationSkipInk?: string | undefined;
        textDecorationStyle?: string | undefined;
        textDecorationThickness?: string | undefined;
        textEmphasis?: string | undefined;
        textEmphasisColor?: string | undefined;
        textEmphasisPosition?: string | undefined;
        textEmphasisStyle?: string | undefined;
        textIndent?: string | undefined;
        textOrientation?: string | undefined;
        textOverflow?: string | undefined;
        textRendering?: string | undefined;
        textShadow?: string | undefined;
        textTransform?: string | undefined;
        textUnderlineOffset?: string | undefined;
        textUnderlinePosition?: string | undefined;
        textWrap?: string | undefined;
        textWrapMode?: string | undefined;
        textWrapStyle?: string | undefined;
        top?: string | undefined;
        touchAction?: string | undefined;
        transform?: string | undefined;
        transformBox?: string | undefined;
        transformOrigin?: string | undefined;
        transformStyle?: string | undefined;
        transition?: string | undefined;
        transitionBehavior?: string | undefined;
        transitionDelay?: string | undefined;
        transitionDuration?: string | undefined;
        transitionProperty?: string | undefined;
        transitionTimingFunction?: string | undefined;
        translate?: string | undefined;
        unicodeBidi?: string | undefined;
        userSelect?: string | undefined;
        vectorEffect?: string | undefined;
        verticalAlign?: string | undefined;
        viewTransitionClass?: string | undefined;
        viewTransitionName?: string | undefined;
        visibility?: string | undefined;
        webkitAlignContent?: string | undefined;
        webkitAlignItems?: string | undefined;
        webkitAlignSelf?: string | undefined;
        webkitAnimation?: string | undefined;
        webkitAnimationDelay?: string | undefined;
        webkitAnimationDirection?: string | undefined;
        webkitAnimationDuration?: string | undefined;
        webkitAnimationFillMode?: string | undefined;
        webkitAnimationIterationCount?: string | undefined;
        webkitAnimationName?: string | undefined;
        webkitAnimationPlayState?: string | undefined;
        webkitAnimationTimingFunction?: string | undefined;
        webkitAppearance?: string | undefined;
        webkitBackfaceVisibility?: string | undefined;
        webkitBackgroundClip?: string | undefined;
        webkitBackgroundOrigin?: string | undefined;
        webkitBackgroundSize?: string | undefined;
        webkitBorderBottomLeftRadius?: string | undefined;
        webkitBorderBottomRightRadius?: string | undefined;
        webkitBorderRadius?: string | undefined;
        webkitBorderTopLeftRadius?: string | undefined;
        webkitBorderTopRightRadius?: string | undefined;
        webkitBoxAlign?: string | undefined;
        webkitBoxFlex?: string | undefined;
        webkitBoxOrdinalGroup?: string | undefined;
        webkitBoxOrient?: string | undefined;
        webkitBoxPack?: string | undefined;
        webkitBoxShadow?: string | undefined;
        webkitBoxSizing?: string | undefined;
        webkitFilter?: string | undefined;
        webkitFlex?: string | undefined;
        webkitFlexBasis?: string | undefined;
        webkitFlexDirection?: string | undefined;
        webkitFlexFlow?: string | undefined;
        webkitFlexGrow?: string | undefined;
        webkitFlexShrink?: string | undefined;
        webkitFlexWrap?: string | undefined;
        webkitJustifyContent?: string | undefined;
        webkitLineClamp?: string | undefined;
        webkitMask?: string | undefined;
        webkitMaskBoxImage?: string | undefined;
        webkitMaskBoxImageOutset?: string | undefined;
        webkitMaskBoxImageRepeat?: string | undefined;
        webkitMaskBoxImageSlice?: string | undefined;
        webkitMaskBoxImageSource?: string | undefined;
        webkitMaskBoxImageWidth?: string | undefined;
        webkitMaskClip?: string | undefined;
        webkitMaskComposite?: string | undefined;
        webkitMaskImage?: string | undefined;
        webkitMaskOrigin?: string | undefined;
        webkitMaskPosition?: string | undefined;
        webkitMaskRepeat?: string | undefined;
        webkitMaskSize?: string | undefined;
        webkitOrder?: string | undefined;
        webkitPerspective?: string | undefined;
        webkitPerspectiveOrigin?: string | undefined;
        webkitTextFillColor?: string | undefined;
        webkitTextSizeAdjust?: string | undefined;
        webkitTextStroke?: string | undefined;
        webkitTextStrokeColor?: string | undefined;
        webkitTextStrokeWidth?: string | undefined;
        webkitTransform?: string | undefined;
        webkitTransformOrigin?: string | undefined;
        webkitTransformStyle?: string | undefined;
        webkitTransition?: string | undefined;
        webkitTransitionDelay?: string | undefined;
        webkitTransitionDuration?: string | undefined;
        webkitTransitionProperty?: string | undefined;
        webkitTransitionTimingFunction?: string | undefined;
        webkitUserSelect?: string | undefined;
        whiteSpace?: string | undefined;
        whiteSpaceCollapse?: string | undefined;
        widows?: string | undefined;
        width?: string | undefined;
        willChange?: string | undefined;
        wordBreak?: string | undefined;
        wordSpacing?: string | undefined;
        wordWrap?: string | undefined;
        writingMode?: string | undefined;
        x?: string | undefined;
        y?: string | undefined;
        zIndex?: string | undefined;
        zoom?: string | undefined;
        getPropertyPriority?: ((property: string) => string) | undefined;
        getPropertyValue?: ((property: string) => string) | undefined;
        item?: ((index: number) => string) | undefined;
        removeProperty?: ((property: string) => string) | undefined;
        setProperty?: ((property: string, value: string | null, priority?: string) => void) | undefined;
        [Symbol.iterator]?: (() => ArrayIterator<string>) | undefined;
    } | undefined;
    rowStyle?: {
        [x: number]: string | undefined;
        accentColor?: string | undefined;
        alignContent?: string | undefined;
        alignItems?: string | undefined;
        alignSelf?: string | undefined;
        alignmentBaseline?: string | undefined;
        all?: string | undefined;
        animation?: string | undefined;
        animationComposition?: string | undefined;
        animationDelay?: string | undefined;
        animationDirection?: string | undefined;
        animationDuration?: string | undefined;
        animationFillMode?: string | undefined;
        animationIterationCount?: string | undefined;
        animationName?: string | undefined;
        animationPlayState?: string | undefined;
        animationTimingFunction?: string | undefined;
        appearance?: string | undefined;
        aspectRatio?: string | undefined;
        backdropFilter?: string | undefined;
        backfaceVisibility?: string | undefined;
        background?: string | undefined;
        backgroundAttachment?: string | undefined;
        backgroundBlendMode?: string | undefined;
        backgroundClip?: string | undefined;
        backgroundColor?: string | undefined;
        backgroundImage?: string | undefined;
        backgroundOrigin?: string | undefined;
        backgroundPosition?: string | undefined;
        backgroundPositionX?: string | undefined;
        backgroundPositionY?: string | undefined;
        backgroundRepeat?: string | undefined;
        backgroundSize?: string | undefined;
        baselineShift?: string | undefined;
        baselineSource?: string | undefined;
        blockSize?: string | undefined;
        border?: string | undefined;
        borderBlock?: string | undefined;
        borderBlockColor?: string | undefined;
        borderBlockEnd?: string | undefined;
        borderBlockEndColor?: string | undefined;
        borderBlockEndStyle?: string | undefined;
        borderBlockEndWidth?: string | undefined;
        borderBlockStart?: string | undefined;
        borderBlockStartColor?: string | undefined;
        borderBlockStartStyle?: string | undefined;
        borderBlockStartWidth?: string | undefined;
        borderBlockStyle?: string | undefined;
        borderBlockWidth?: string | undefined;
        borderBottom?: string | undefined;
        borderBottomColor?: string | undefined;
        borderBottomLeftRadius?: string | undefined;
        borderBottomRightRadius?: string | undefined;
        borderBottomStyle?: string | undefined;
        borderBottomWidth?: string | undefined;
        borderCollapse?: string | undefined;
        borderColor?: string | undefined;
        borderEndEndRadius?: string | undefined;
        borderEndStartRadius?: string | undefined;
        borderImage?: string | undefined;
        borderImageOutset?: string | undefined;
        borderImageRepeat?: string | undefined;
        borderImageSlice?: string | undefined;
        borderImageSource?: string | undefined;
        borderImageWidth?: string | undefined;
        borderInline?: string | undefined;
        borderInlineColor?: string | undefined;
        borderInlineEnd?: string | undefined;
        borderInlineEndColor?: string | undefined;
        borderInlineEndStyle?: string | undefined;
        borderInlineEndWidth?: string | undefined;
        borderInlineStart?: string | undefined;
        borderInlineStartColor?: string | undefined;
        borderInlineStartStyle?: string | undefined;
        borderInlineStartWidth?: string | undefined;
        borderInlineStyle?: string | undefined;
        borderInlineWidth?: string | undefined;
        borderLeft?: string | undefined;
        borderLeftColor?: string | undefined;
        borderLeftStyle?: string | undefined;
        borderLeftWidth?: string | undefined;
        borderRadius?: string | undefined;
        borderRight?: string | undefined;
        borderRightColor?: string | undefined;
        borderRightStyle?: string | undefined;
        borderRightWidth?: string | undefined;
        borderSpacing?: string | undefined;
        borderStartEndRadius?: string | undefined;
        borderStartStartRadius?: string | undefined;
        borderStyle?: string | undefined;
        borderTop?: string | undefined;
        borderTopColor?: string | undefined;
        borderTopLeftRadius?: string | undefined;
        borderTopRightRadius?: string | undefined;
        borderTopStyle?: string | undefined;
        borderTopWidth?: string | undefined;
        borderWidth?: string | undefined;
        bottom?: string | undefined;
        boxDecorationBreak?: string | undefined;
        boxShadow?: string | undefined;
        boxSizing?: string | undefined;
        breakAfter?: string | undefined;
        breakBefore?: string | undefined;
        breakInside?: string | undefined;
        captionSide?: string | undefined;
        caretColor?: string | undefined;
        clear?: string | undefined;
        clip?: string | undefined;
        clipPath?: string | undefined;
        clipRule?: string | undefined;
        color?: string | undefined;
        colorInterpolation?: string | undefined;
        colorInterpolationFilters?: string | undefined;
        colorScheme?: string | undefined;
        columnCount?: string | undefined;
        columnFill?: string | undefined;
        columnGap?: string | undefined;
        columnRule?: string | undefined;
        columnRuleColor?: string | undefined;
        columnRuleStyle?: string | undefined;
        columnRuleWidth?: string | undefined;
        columnSpan?: string | undefined;
        columnWidth?: string | undefined;
        columns?: string | undefined;
        contain?: string | undefined;
        containIntrinsicBlockSize?: string | undefined;
        containIntrinsicHeight?: string | undefined;
        containIntrinsicInlineSize?: string | undefined;
        containIntrinsicSize?: string | undefined;
        containIntrinsicWidth?: string | undefined;
        container?: string | undefined;
        containerName?: string | undefined;
        containerType?: string | undefined;
        content?: string | undefined;
        contentVisibility?: string | undefined;
        counterIncrement?: string | undefined;
        counterReset?: string | undefined;
        counterSet?: string | undefined;
        cssFloat?: string | undefined;
        cssText?: string | undefined;
        cursor?: string | undefined;
        cx?: string | undefined;
        cy?: string | undefined;
        d?: string | undefined;
        direction?: string | undefined;
        display?: string | undefined;
        dominantBaseline?: string | undefined;
        emptyCells?: string | undefined;
        fill?: string | undefined;
        fillOpacity?: string | undefined;
        fillRule?: string | undefined;
        filter?: string | undefined;
        flex?: string | undefined;
        flexBasis?: string | undefined;
        flexDirection?: string | undefined;
        flexFlow?: string | undefined;
        flexGrow?: string | undefined;
        flexShrink?: string | undefined;
        flexWrap?: string | undefined;
        float?: string | undefined;
        floodColor?: string | undefined;
        floodOpacity?: string | undefined;
        font?: string | undefined;
        fontFamily?: string | undefined;
        fontFeatureSettings?: string | undefined;
        fontKerning?: string | undefined;
        fontOpticalSizing?: string | undefined;
        fontPalette?: string | undefined;
        fontSize?: string | undefined;
        fontSizeAdjust?: string | undefined;
        fontStretch?: string | undefined;
        fontStyle?: string | undefined;
        fontSynthesis?: string | undefined;
        fontSynthesisSmallCaps?: string | undefined;
        fontSynthesisStyle?: string | undefined;
        fontSynthesisWeight?: string | undefined;
        fontVariant?: string | undefined;
        fontVariantAlternates?: string | undefined;
        fontVariantCaps?: string | undefined;
        fontVariantEastAsian?: string | undefined;
        fontVariantLigatures?: string | undefined;
        fontVariantNumeric?: string | undefined;
        fontVariantPosition?: string | undefined;
        fontVariationSettings?: string | undefined;
        fontWeight?: string | undefined;
        forcedColorAdjust?: string | undefined;
        gap?: string | undefined;
        grid?: string | undefined;
        gridArea?: string | undefined;
        gridAutoColumns?: string | undefined;
        gridAutoFlow?: string | undefined;
        gridAutoRows?: string | undefined;
        gridColumn?: string | undefined;
        gridColumnEnd?: string | undefined;
        gridColumnGap?: string | undefined;
        gridColumnStart?: string | undefined;
        gridGap?: string | undefined;
        gridRow?: string | undefined;
        gridRowEnd?: string | undefined;
        gridRowGap?: string | undefined;
        gridRowStart?: string | undefined;
        gridTemplate?: string | undefined;
        gridTemplateAreas?: string | undefined;
        gridTemplateColumns?: string | undefined;
        gridTemplateRows?: string | undefined;
        height?: string | undefined;
        hyphenateCharacter?: string | undefined;
        hyphens?: string | undefined;
        imageOrientation?: string | undefined;
        imageRendering?: string | undefined;
        inlineSize?: string | undefined;
        inset?: string | undefined;
        insetBlock?: string | undefined;
        insetBlockEnd?: string | undefined;
        insetBlockStart?: string | undefined;
        insetInline?: string | undefined;
        insetInlineEnd?: string | undefined;
        insetInlineStart?: string | undefined;
        isolation?: string | undefined;
        justifyContent?: string | undefined;
        justifyItems?: string | undefined;
        justifySelf?: string | undefined;
        left?: string | undefined;
        readonly length?: number | undefined;
        letterSpacing?: string | undefined;
        lightingColor?: string | undefined;
        lineBreak?: string | undefined;
        lineHeight?: string | undefined;
        listStyle?: string | undefined;
        listStyleImage?: string | undefined;
        listStylePosition?: string | undefined;
        listStyleType?: string | undefined;
        margin?: string | undefined;
        marginBlock?: string | undefined;
        marginBlockEnd?: string | undefined;
        marginBlockStart?: string | undefined;
        marginBottom?: string | undefined;
        marginInline?: string | undefined;
        marginInlineEnd?: string | undefined;
        marginInlineStart?: string | undefined;
        marginLeft?: string | undefined;
        marginRight?: string | undefined;
        marginTop?: string | undefined;
        marker?: string | undefined;
        markerEnd?: string | undefined;
        markerMid?: string | undefined;
        markerStart?: string | undefined;
        mask?: string | undefined;
        maskClip?: string | undefined;
        maskComposite?: string | undefined;
        maskImage?: string | undefined;
        maskMode?: string | undefined;
        maskOrigin?: string | undefined;
        maskPosition?: string | undefined;
        maskRepeat?: string | undefined;
        maskSize?: string | undefined;
        maskType?: string | undefined;
        mathDepth?: string | undefined;
        mathStyle?: string | undefined;
        maxBlockSize?: string | undefined;
        maxHeight?: string | undefined;
        maxInlineSize?: string | undefined;
        maxWidth?: string | undefined;
        minBlockSize?: string | undefined;
        minHeight?: string | undefined;
        minInlineSize?: string | undefined;
        minWidth?: string | undefined;
        mixBlendMode?: string | undefined;
        objectFit?: string | undefined;
        objectPosition?: string | undefined;
        offset?: string | undefined;
        offsetAnchor?: string | undefined;
        offsetDistance?: string | undefined;
        offsetPath?: string | undefined;
        offsetPosition?: string | undefined;
        offsetRotate?: string | undefined;
        opacity?: string | undefined;
        order?: string | undefined;
        orphans?: string | undefined;
        outline?: string | undefined;
        outlineColor?: string | undefined;
        outlineOffset?: string | undefined;
        outlineStyle?: string | undefined;
        outlineWidth?: string | undefined;
        overflow?: string | undefined;
        overflowAnchor?: string | undefined;
        overflowClipMargin?: string | undefined;
        overflowWrap?: string | undefined;
        overflowX?: string | undefined;
        overflowY?: string | undefined;
        overscrollBehavior?: string | undefined;
        overscrollBehaviorBlock?: string | undefined;
        overscrollBehaviorInline?: string | undefined;
        overscrollBehaviorX?: string | undefined;
        overscrollBehaviorY?: string | undefined;
        padding?: string | undefined;
        paddingBlock?: string | undefined;
        paddingBlockEnd?: string | undefined;
        paddingBlockStart?: string | undefined;
        paddingBottom?: string | undefined;
        paddingInline?: string | undefined;
        paddingInlineEnd?: string | undefined;
        paddingInlineStart?: string | undefined;
        paddingLeft?: string | undefined;
        paddingRight?: string | undefined;
        paddingTop?: string | undefined;
        page?: string | undefined;
        pageBreakAfter?: string | undefined;
        pageBreakBefore?: string | undefined;
        pageBreakInside?: string | undefined;
        paintOrder?: string | undefined;
        readonly parentRule?: {
            cssText: string;
            readonly parentRule: /*elided*/ any | null;
            readonly parentStyleSheet: {
                readonly cssRules: {
                    [x: number]: /*elided*/ any;
                    readonly length: number;
                    item: (index: number) => CSSRule | null;
                    [Symbol.iterator]: () => ArrayIterator<CSSRule>;
                };
                readonly ownerRule: /*elided*/ any | null;
                readonly rules: {
                    [x: number]: /*elided*/ any;
                    readonly length: number;
                    item: (index: number) => CSSRule | null;
                    [Symbol.iterator]: () => ArrayIterator<CSSRule>;
                };
                addRule: (selector?: string, style?: string, index?: number) => number;
                deleteRule: (index: number) => void;
                insertRule: (rule: string, index?: number) => number;
                removeRule: (index?: number) => void;
                replace: (text: string) => Promise<CSSStyleSheet>;
                replaceSync: (text: string) => void;
                disabled: boolean;
                readonly href: string | null;
                media: {
                    [x: number]: string;
                    readonly length: number;
                    mediaText: string;
                    toString: () => string;
                    appendMedium: (medium: string) => void;
                    deleteMedium: (medium: string) => void;
                    item: (index: number) => string | null;
                    [Symbol.iterator]: () => ArrayIterator<string>;
                };
                readonly ownerNode: Element | ProcessingInstruction | null;
                readonly parentStyleSheet: /*elided*/ any | null;
                readonly title: string | null;
                readonly type: string;
            } | null;
            readonly type: number;
            readonly STYLE_RULE: 1;
            readonly CHARSET_RULE: 2;
            readonly IMPORT_RULE: 3;
            readonly MEDIA_RULE: 4;
            readonly FONT_FACE_RULE: 5;
            readonly PAGE_RULE: 6;
            readonly NAMESPACE_RULE: 10;
            readonly KEYFRAMES_RULE: 7;
            readonly KEYFRAME_RULE: 8;
            readonly SUPPORTS_RULE: 12;
            readonly COUNTER_STYLE_RULE: 11;
            readonly FONT_FEATURE_VALUES_RULE: 14;
        } | null | undefined;
        perspective?: string | undefined;
        perspectiveOrigin?: string | undefined;
        placeContent?: string | undefined;
        placeItems?: string | undefined;
        placeSelf?: string | undefined;
        pointerEvents?: string | undefined;
        position?: string | undefined;
        printColorAdjust?: string | undefined;
        quotes?: string | undefined;
        r?: string | undefined;
        resize?: string | undefined;
        right?: string | undefined;
        rotate?: string | undefined;
        rowGap?: string | undefined;
        rubyAlign?: string | undefined;
        rubyPosition?: string | undefined;
        rx?: string | undefined;
        ry?: string | undefined;
        scale?: string | undefined;
        scrollBehavior?: string | undefined;
        scrollMargin?: string | undefined;
        scrollMarginBlock?: string | undefined;
        scrollMarginBlockEnd?: string | undefined;
        scrollMarginBlockStart?: string | undefined;
        scrollMarginBottom?: string | undefined;
        scrollMarginInline?: string | undefined;
        scrollMarginInlineEnd?: string | undefined;
        scrollMarginInlineStart?: string | undefined;
        scrollMarginLeft?: string | undefined;
        scrollMarginRight?: string | undefined;
        scrollMarginTop?: string | undefined;
        scrollPadding?: string | undefined;
        scrollPaddingBlock?: string | undefined;
        scrollPaddingBlockEnd?: string | undefined;
        scrollPaddingBlockStart?: string | undefined;
        scrollPaddingBottom?: string | undefined;
        scrollPaddingInline?: string | undefined;
        scrollPaddingInlineEnd?: string | undefined;
        scrollPaddingInlineStart?: string | undefined;
        scrollPaddingLeft?: string | undefined;
        scrollPaddingRight?: string | undefined;
        scrollPaddingTop?: string | undefined;
        scrollSnapAlign?: string | undefined;
        scrollSnapStop?: string | undefined;
        scrollSnapType?: string | undefined;
        scrollbarColor?: string | undefined;
        scrollbarGutter?: string | undefined;
        scrollbarWidth?: string | undefined;
        shapeImageThreshold?: string | undefined;
        shapeMargin?: string | undefined;
        shapeOutside?: string | undefined;
        shapeRendering?: string | undefined;
        stopColor?: string | undefined;
        stopOpacity?: string | undefined;
        stroke?: string | undefined;
        strokeDasharray?: string | undefined;
        strokeDashoffset?: string | undefined;
        strokeLinecap?: string | undefined;
        strokeLinejoin?: string | undefined;
        strokeMiterlimit?: string | undefined;
        strokeOpacity?: string | undefined;
        strokeWidth?: string | undefined;
        tabSize?: string | undefined;
        tableLayout?: string | undefined;
        textAlign?: string | undefined;
        textAlignLast?: string | undefined;
        textAnchor?: string | undefined;
        textBox?: string | undefined;
        textBoxEdge?: string | undefined;
        textBoxTrim?: string | undefined;
        textCombineUpright?: string | undefined;
        textDecoration?: string | undefined;
        textDecorationColor?: string | undefined;
        textDecorationLine?: string | undefined;
        textDecorationSkipInk?: string | undefined;
        textDecorationStyle?: string | undefined;
        textDecorationThickness?: string | undefined;
        textEmphasis?: string | undefined;
        textEmphasisColor?: string | undefined;
        textEmphasisPosition?: string | undefined;
        textEmphasisStyle?: string | undefined;
        textIndent?: string | undefined;
        textOrientation?: string | undefined;
        textOverflow?: string | undefined;
        textRendering?: string | undefined;
        textShadow?: string | undefined;
        textTransform?: string | undefined;
        textUnderlineOffset?: string | undefined;
        textUnderlinePosition?: string | undefined;
        textWrap?: string | undefined;
        textWrapMode?: string | undefined;
        textWrapStyle?: string | undefined;
        top?: string | undefined;
        touchAction?: string | undefined;
        transform?: string | undefined;
        transformBox?: string | undefined;
        transformOrigin?: string | undefined;
        transformStyle?: string | undefined;
        transition?: string | undefined;
        transitionBehavior?: string | undefined;
        transitionDelay?: string | undefined;
        transitionDuration?: string | undefined;
        transitionProperty?: string | undefined;
        transitionTimingFunction?: string | undefined;
        translate?: string | undefined;
        unicodeBidi?: string | undefined;
        userSelect?: string | undefined;
        vectorEffect?: string | undefined;
        verticalAlign?: string | undefined;
        viewTransitionClass?: string | undefined;
        viewTransitionName?: string | undefined;
        visibility?: string | undefined;
        webkitAlignContent?: string | undefined;
        webkitAlignItems?: string | undefined;
        webkitAlignSelf?: string | undefined;
        webkitAnimation?: string | undefined;
        webkitAnimationDelay?: string | undefined;
        webkitAnimationDirection?: string | undefined;
        webkitAnimationDuration?: string | undefined;
        webkitAnimationFillMode?: string | undefined;
        webkitAnimationIterationCount?: string | undefined;
        webkitAnimationName?: string | undefined;
        webkitAnimationPlayState?: string | undefined;
        webkitAnimationTimingFunction?: string | undefined;
        webkitAppearance?: string | undefined;
        webkitBackfaceVisibility?: string | undefined;
        webkitBackgroundClip?: string | undefined;
        webkitBackgroundOrigin?: string | undefined;
        webkitBackgroundSize?: string | undefined;
        webkitBorderBottomLeftRadius?: string | undefined;
        webkitBorderBottomRightRadius?: string | undefined;
        webkitBorderRadius?: string | undefined;
        webkitBorderTopLeftRadius?: string | undefined;
        webkitBorderTopRightRadius?: string | undefined;
        webkitBoxAlign?: string | undefined;
        webkitBoxFlex?: string | undefined;
        webkitBoxOrdinalGroup?: string | undefined;
        webkitBoxOrient?: string | undefined;
        webkitBoxPack?: string | undefined;
        webkitBoxShadow?: string | undefined;
        webkitBoxSizing?: string | undefined;
        webkitFilter?: string | undefined;
        webkitFlex?: string | undefined;
        webkitFlexBasis?: string | undefined;
        webkitFlexDirection?: string | undefined;
        webkitFlexFlow?: string | undefined;
        webkitFlexGrow?: string | undefined;
        webkitFlexShrink?: string | undefined;
        webkitFlexWrap?: string | undefined;
        webkitJustifyContent?: string | undefined;
        webkitLineClamp?: string | undefined;
        webkitMask?: string | undefined;
        webkitMaskBoxImage?: string | undefined;
        webkitMaskBoxImageOutset?: string | undefined;
        webkitMaskBoxImageRepeat?: string | undefined;
        webkitMaskBoxImageSlice?: string | undefined;
        webkitMaskBoxImageSource?: string | undefined;
        webkitMaskBoxImageWidth?: string | undefined;
        webkitMaskClip?: string | undefined;
        webkitMaskComposite?: string | undefined;
        webkitMaskImage?: string | undefined;
        webkitMaskOrigin?: string | undefined;
        webkitMaskPosition?: string | undefined;
        webkitMaskRepeat?: string | undefined;
        webkitMaskSize?: string | undefined;
        webkitOrder?: string | undefined;
        webkitPerspective?: string | undefined;
        webkitPerspectiveOrigin?: string | undefined;
        webkitTextFillColor?: string | undefined;
        webkitTextSizeAdjust?: string | undefined;
        webkitTextStroke?: string | undefined;
        webkitTextStrokeColor?: string | undefined;
        webkitTextStrokeWidth?: string | undefined;
        webkitTransform?: string | undefined;
        webkitTransformOrigin?: string | undefined;
        webkitTransformStyle?: string | undefined;
        webkitTransition?: string | undefined;
        webkitTransitionDelay?: string | undefined;
        webkitTransitionDuration?: string | undefined;
        webkitTransitionProperty?: string | undefined;
        webkitTransitionTimingFunction?: string | undefined;
        webkitUserSelect?: string | undefined;
        whiteSpace?: string | undefined;
        whiteSpaceCollapse?: string | undefined;
        widows?: string | undefined;
        width?: string | undefined;
        willChange?: string | undefined;
        wordBreak?: string | undefined;
        wordSpacing?: string | undefined;
        wordWrap?: string | undefined;
        writingMode?: string | undefined;
        x?: string | undefined;
        y?: string | undefined;
        zIndex?: string | undefined;
        zoom?: string | undefined;
        getPropertyPriority?: ((property: string) => string) | undefined;
        getPropertyValue?: ((property: string) => string) | undefined;
        item?: ((index: number) => string) | undefined;
        removeProperty?: ((property: string) => string) | undefined;
        setProperty?: ((property: string, value: string | null, priority?: string) => void) | undefined;
        [Symbol.iterator]?: (() => ArrayIterator<string>) | undefined;
    } | ((params: {
        $table: VxeTableConstructor<any>;
        row: any;
        rowIndex: number;
        $rowIndex: number;
        _rowIndex: number;
    }) => void | null | Partial<CSSStyleDeclaration> | VxeComponentStyleType) | undefined;
    headerCellStyle?: {
        [x: number]: string | undefined;
        accentColor?: string | undefined;
        alignContent?: string | undefined;
        alignItems?: string | undefined;
        alignSelf?: string | undefined;
        alignmentBaseline?: string | undefined;
        all?: string | undefined;
        animation?: string | undefined;
        animationComposition?: string | undefined;
        animationDelay?: string | undefined;
        animationDirection?: string | undefined;
        animationDuration?: string | undefined;
        animationFillMode?: string | undefined;
        animationIterationCount?: string | undefined;
        animationName?: string | undefined;
        animationPlayState?: string | undefined;
        animationTimingFunction?: string | undefined;
        appearance?: string | undefined;
        aspectRatio?: string | undefined;
        backdropFilter?: string | undefined;
        backfaceVisibility?: string | undefined;
        background?: string | undefined;
        backgroundAttachment?: string | undefined;
        backgroundBlendMode?: string | undefined;
        backgroundClip?: string | undefined;
        backgroundColor?: string | undefined;
        backgroundImage?: string | undefined;
        backgroundOrigin?: string | undefined;
        backgroundPosition?: string | undefined;
        backgroundPositionX?: string | undefined;
        backgroundPositionY?: string | undefined;
        backgroundRepeat?: string | undefined;
        backgroundSize?: string | undefined;
        baselineShift?: string | undefined;
        baselineSource?: string | undefined;
        blockSize?: string | undefined;
        border?: string | undefined;
        borderBlock?: string | undefined;
        borderBlockColor?: string | undefined;
        borderBlockEnd?: string | undefined;
        borderBlockEndColor?: string | undefined;
        borderBlockEndStyle?: string | undefined;
        borderBlockEndWidth?: string | undefined;
        borderBlockStart?: string | undefined;
        borderBlockStartColor?: string | undefined;
        borderBlockStartStyle?: string | undefined;
        borderBlockStartWidth?: string | undefined;
        borderBlockStyle?: string | undefined;
        borderBlockWidth?: string | undefined;
        borderBottom?: string | undefined;
        borderBottomColor?: string | undefined;
        borderBottomLeftRadius?: string | undefined;
        borderBottomRightRadius?: string | undefined;
        borderBottomStyle?: string | undefined;
        borderBottomWidth?: string | undefined;
        borderCollapse?: string | undefined;
        borderColor?: string | undefined;
        borderEndEndRadius?: string | undefined;
        borderEndStartRadius?: string | undefined;
        borderImage?: string | undefined;
        borderImageOutset?: string | undefined;
        borderImageRepeat?: string | undefined;
        borderImageSlice?: string | undefined;
        borderImageSource?: string | undefined;
        borderImageWidth?: string | undefined;
        borderInline?: string | undefined;
        borderInlineColor?: string | undefined;
        borderInlineEnd?: string | undefined;
        borderInlineEndColor?: string | undefined;
        borderInlineEndStyle?: string | undefined;
        borderInlineEndWidth?: string | undefined;
        borderInlineStart?: string | undefined;
        borderInlineStartColor?: string | undefined;
        borderInlineStartStyle?: string | undefined;
        borderInlineStartWidth?: string | undefined;
        borderInlineStyle?: string | undefined;
        borderInlineWidth?: string | undefined;
        borderLeft?: string | undefined;
        borderLeftColor?: string | undefined;
        borderLeftStyle?: string | undefined;
        borderLeftWidth?: string | undefined;
        borderRadius?: string | undefined;
        borderRight?: string | undefined;
        borderRightColor?: string | undefined;
        borderRightStyle?: string | undefined;
        borderRightWidth?: string | undefined;
        borderSpacing?: string | undefined;
        borderStartEndRadius?: string | undefined;
        borderStartStartRadius?: string | undefined;
        borderStyle?: string | undefined;
        borderTop?: string | undefined;
        borderTopColor?: string | undefined;
        borderTopLeftRadius?: string | undefined;
        borderTopRightRadius?: string | undefined;
        borderTopStyle?: string | undefined;
        borderTopWidth?: string | undefined;
        borderWidth?: string | undefined;
        bottom?: string | undefined;
        boxDecorationBreak?: string | undefined;
        boxShadow?: string | undefined;
        boxSizing?: string | undefined;
        breakAfter?: string | undefined;
        breakBefore?: string | undefined;
        breakInside?: string | undefined;
        captionSide?: string | undefined;
        caretColor?: string | undefined;
        clear?: string | undefined;
        clip?: string | undefined;
        clipPath?: string | undefined;
        clipRule?: string | undefined;
        color?: string | undefined;
        colorInterpolation?: string | undefined;
        colorInterpolationFilters?: string | undefined;
        colorScheme?: string | undefined;
        columnCount?: string | undefined;
        columnFill?: string | undefined;
        columnGap?: string | undefined;
        columnRule?: string | undefined;
        columnRuleColor?: string | undefined;
        columnRuleStyle?: string | undefined;
        columnRuleWidth?: string | undefined;
        columnSpan?: string | undefined;
        columnWidth?: string | undefined;
        columns?: string | undefined;
        contain?: string | undefined;
        containIntrinsicBlockSize?: string | undefined;
        containIntrinsicHeight?: string | undefined;
        containIntrinsicInlineSize?: string | undefined;
        containIntrinsicSize?: string | undefined;
        containIntrinsicWidth?: string | undefined;
        container?: string | undefined;
        containerName?: string | undefined;
        containerType?: string | undefined;
        content?: string | undefined;
        contentVisibility?: string | undefined;
        counterIncrement?: string | undefined;
        counterReset?: string | undefined;
        counterSet?: string | undefined;
        cssFloat?: string | undefined;
        cssText?: string | undefined;
        cursor?: string | undefined;
        cx?: string | undefined;
        cy?: string | undefined;
        d?: string | undefined;
        direction?: string | undefined;
        display?: string | undefined;
        dominantBaseline?: string | undefined;
        emptyCells?: string | undefined;
        fill?: string | undefined;
        fillOpacity?: string | undefined;
        fillRule?: string | undefined;
        filter?: string | undefined;
        flex?: string | undefined;
        flexBasis?: string | undefined;
        flexDirection?: string | undefined;
        flexFlow?: string | undefined;
        flexGrow?: string | undefined;
        flexShrink?: string | undefined;
        flexWrap?: string | undefined;
        float?: string | undefined;
        floodColor?: string | undefined;
        floodOpacity?: string | undefined;
        font?: string | undefined;
        fontFamily?: string | undefined;
        fontFeatureSettings?: string | undefined;
        fontKerning?: string | undefined;
        fontOpticalSizing?: string | undefined;
        fontPalette?: string | undefined;
        fontSize?: string | undefined;
        fontSizeAdjust?: string | undefined;
        fontStretch?: string | undefined;
        fontStyle?: string | undefined;
        fontSynthesis?: string | undefined;
        fontSynthesisSmallCaps?: string | undefined;
        fontSynthesisStyle?: string | undefined;
        fontSynthesisWeight?: string | undefined;
        fontVariant?: string | undefined;
        fontVariantAlternates?: string | undefined;
        fontVariantCaps?: string | undefined;
        fontVariantEastAsian?: string | undefined;
        fontVariantLigatures?: string | undefined;
        fontVariantNumeric?: string | undefined;
        fontVariantPosition?: string | undefined;
        fontVariationSettings?: string | undefined;
        fontWeight?: string | undefined;
        forcedColorAdjust?: string | undefined;
        gap?: string | undefined;
        grid?: string | undefined;
        gridArea?: string | undefined;
        gridAutoColumns?: string | undefined;
        gridAutoFlow?: string | undefined;
        gridAutoRows?: string | undefined;
        gridColumn?: string | undefined;
        gridColumnEnd?: string | undefined;
        gridColumnGap?: string | undefined;
        gridColumnStart?: string | undefined;
        gridGap?: string | undefined;
        gridRow?: string | undefined;
        gridRowEnd?: string | undefined;
        gridRowGap?: string | undefined;
        gridRowStart?: string | undefined;
        gridTemplate?: string | undefined;
        gridTemplateAreas?: string | undefined;
        gridTemplateColumns?: string | undefined;
        gridTemplateRows?: string | undefined;
        height?: string | undefined;
        hyphenateCharacter?: string | undefined;
        hyphens?: string | undefined;
        imageOrientation?: string | undefined;
        imageRendering?: string | undefined;
        inlineSize?: string | undefined;
        inset?: string | undefined;
        insetBlock?: string | undefined;
        insetBlockEnd?: string | undefined;
        insetBlockStart?: string | undefined;
        insetInline?: string | undefined;
        insetInlineEnd?: string | undefined;
        insetInlineStart?: string | undefined;
        isolation?: string | undefined;
        justifyContent?: string | undefined;
        justifyItems?: string | undefined;
        justifySelf?: string | undefined;
        left?: string | undefined;
        readonly length?: number | undefined;
        letterSpacing?: string | undefined;
        lightingColor?: string | undefined;
        lineBreak?: string | undefined;
        lineHeight?: string | undefined;
        listStyle?: string | undefined;
        listStyleImage?: string | undefined;
        listStylePosition?: string | undefined;
        listStyleType?: string | undefined;
        margin?: string | undefined;
        marginBlock?: string | undefined;
        marginBlockEnd?: string | undefined;
        marginBlockStart?: string | undefined;
        marginBottom?: string | undefined;
        marginInline?: string | undefined;
        marginInlineEnd?: string | undefined;
        marginInlineStart?: string | undefined;
        marginLeft?: string | undefined;
        marginRight?: string | undefined;
        marginTop?: string | undefined;
        marker?: string | undefined;
        markerEnd?: string | undefined;
        markerMid?: string | undefined;
        markerStart?: string | undefined;
        mask?: string | undefined;
        maskClip?: string | undefined;
        maskComposite?: string | undefined;
        maskImage?: string | undefined;
        maskMode?: string | undefined;
        maskOrigin?: string | undefined;
        maskPosition?: string | undefined;
        maskRepeat?: string | undefined;
        maskSize?: string | undefined;
        maskType?: string | undefined;
        mathDepth?: string | undefined;
        mathStyle?: string | undefined;
        maxBlockSize?: string | undefined;
        maxHeight?: string | undefined;
        maxInlineSize?: string | undefined;
        maxWidth?: string | undefined;
        minBlockSize?: string | undefined;
        minHeight?: string | undefined;
        minInlineSize?: string | undefined;
        minWidth?: string | undefined;
        mixBlendMode?: string | undefined;
        objectFit?: string | undefined;
        objectPosition?: string | undefined;
        offset?: string | undefined;
        offsetAnchor?: string | undefined;
        offsetDistance?: string | undefined;
        offsetPath?: string | undefined;
        offsetPosition?: string | undefined;
        offsetRotate?: string | undefined;
        opacity?: string | undefined;
        order?: string | undefined;
        orphans?: string | undefined;
        outline?: string | undefined;
        outlineColor?: string | undefined;
        outlineOffset?: string | undefined;
        outlineStyle?: string | undefined;
        outlineWidth?: string | undefined;
        overflow?: string | undefined;
        overflowAnchor?: string | undefined;
        overflowClipMargin?: string | undefined;
        overflowWrap?: string | undefined;
        overflowX?: string | undefined;
        overflowY?: string | undefined;
        overscrollBehavior?: string | undefined;
        overscrollBehaviorBlock?: string | undefined;
        overscrollBehaviorInline?: string | undefined;
        overscrollBehaviorX?: string | undefined;
        overscrollBehaviorY?: string | undefined;
        padding?: string | undefined;
        paddingBlock?: string | undefined;
        paddingBlockEnd?: string | undefined;
        paddingBlockStart?: string | undefined;
        paddingBottom?: string | undefined;
        paddingInline?: string | undefined;
        paddingInlineEnd?: string | undefined;
        paddingInlineStart?: string | undefined;
        paddingLeft?: string | undefined;
        paddingRight?: string | undefined;
        paddingTop?: string | undefined;
        page?: string | undefined;
        pageBreakAfter?: string | undefined;
        pageBreakBefore?: string | undefined;
        pageBreakInside?: string | undefined;
        paintOrder?: string | undefined;
        readonly parentRule?: {
            cssText: string;
            readonly parentRule: /*elided*/ any | null;
            readonly parentStyleSheet: {
                readonly cssRules: {
                    [x: number]: /*elided*/ any;
                    readonly length: number;
                    item: (index: number) => CSSRule | null;
                    [Symbol.iterator]: () => ArrayIterator<CSSRule>;
                };
                readonly ownerRule: /*elided*/ any | null;
                readonly rules: {
                    [x: number]: /*elided*/ any;
                    readonly length: number;
                    item: (index: number) => CSSRule | null;
                    [Symbol.iterator]: () => ArrayIterator<CSSRule>;
                };
                addRule: (selector?: string, style?: string, index?: number) => number;
                deleteRule: (index: number) => void;
                insertRule: (rule: string, index?: number) => number;
                removeRule: (index?: number) => void;
                replace: (text: string) => Promise<CSSStyleSheet>;
                replaceSync: (text: string) => void;
                disabled: boolean;
                readonly href: string | null;
                media: {
                    [x: number]: string;
                    readonly length: number;
                    mediaText: string;
                    toString: () => string;
                    appendMedium: (medium: string) => void;
                    deleteMedium: (medium: string) => void;
                    item: (index: number) => string | null;
                    [Symbol.iterator]: () => ArrayIterator<string>;
                };
                readonly ownerNode: Element | ProcessingInstruction | null;
                readonly parentStyleSheet: /*elided*/ any | null;
                readonly title: string | null;
                readonly type: string;
            } | null;
            readonly type: number;
            readonly STYLE_RULE: 1;
            readonly CHARSET_RULE: 2;
            readonly IMPORT_RULE: 3;
            readonly MEDIA_RULE: 4;
            readonly FONT_FACE_RULE: 5;
            readonly PAGE_RULE: 6;
            readonly NAMESPACE_RULE: 10;
            readonly KEYFRAMES_RULE: 7;
            readonly KEYFRAME_RULE: 8;
            readonly SUPPORTS_RULE: 12;
            readonly COUNTER_STYLE_RULE: 11;
            readonly FONT_FEATURE_VALUES_RULE: 14;
        } | null | undefined;
        perspective?: string | undefined;
        perspectiveOrigin?: string | undefined;
        placeContent?: string | undefined;
        placeItems?: string | undefined;
        placeSelf?: string | undefined;
        pointerEvents?: string | undefined;
        position?: string | undefined;
        printColorAdjust?: string | undefined;
        quotes?: string | undefined;
        r?: string | undefined;
        resize?: string | undefined;
        right?: string | undefined;
        rotate?: string | undefined;
        rowGap?: string | undefined;
        rubyAlign?: string | undefined;
        rubyPosition?: string | undefined;
        rx?: string | undefined;
        ry?: string | undefined;
        scale?: string | undefined;
        scrollBehavior?: string | undefined;
        scrollMargin?: string | undefined;
        scrollMarginBlock?: string | undefined;
        scrollMarginBlockEnd?: string | undefined;
        scrollMarginBlockStart?: string | undefined;
        scrollMarginBottom?: string | undefined;
        scrollMarginInline?: string | undefined;
        scrollMarginInlineEnd?: string | undefined;
        scrollMarginInlineStart?: string | undefined;
        scrollMarginLeft?: string | undefined;
        scrollMarginRight?: string | undefined;
        scrollMarginTop?: string | undefined;
        scrollPadding?: string | undefined;
        scrollPaddingBlock?: string | undefined;
        scrollPaddingBlockEnd?: string | undefined;
        scrollPaddingBlockStart?: string | undefined;
        scrollPaddingBottom?: string | undefined;
        scrollPaddingInline?: string | undefined;
        scrollPaddingInlineEnd?: string | undefined;
        scrollPaddingInlineStart?: string | undefined;
        scrollPaddingLeft?: string | undefined;
        scrollPaddingRight?: string | undefined;
        scrollPaddingTop?: string | undefined;
        scrollSnapAlign?: string | undefined;
        scrollSnapStop?: string | undefined;
        scrollSnapType?: string | undefined;
        scrollbarColor?: string | undefined;
        scrollbarGutter?: string | undefined;
        scrollbarWidth?: string | undefined;
        shapeImageThreshold?: string | undefined;
        shapeMargin?: string | undefined;
        shapeOutside?: string | undefined;
        shapeRendering?: string | undefined;
        stopColor?: string | undefined;
        stopOpacity?: string | undefined;
        stroke?: string | undefined;
        strokeDasharray?: string | undefined;
        strokeDashoffset?: string | undefined;
        strokeLinecap?: string | undefined;
        strokeLinejoin?: string | undefined;
        strokeMiterlimit?: string | undefined;
        strokeOpacity?: string | undefined;
        strokeWidth?: string | undefined;
        tabSize?: string | undefined;
        tableLayout?: string | undefined;
        textAlign?: string | undefined;
        textAlignLast?: string | undefined;
        textAnchor?: string | undefined;
        textBox?: string | undefined;
        textBoxEdge?: string | undefined;
        textBoxTrim?: string | undefined;
        textCombineUpright?: string | undefined;
        textDecoration?: string | undefined;
        textDecorationColor?: string | undefined;
        textDecorationLine?: string | undefined;
        textDecorationSkipInk?: string | undefined;
        textDecorationStyle?: string | undefined;
        textDecorationThickness?: string | undefined;
        textEmphasis?: string | undefined;
        textEmphasisColor?: string | undefined;
        textEmphasisPosition?: string | undefined;
        textEmphasisStyle?: string | undefined;
        textIndent?: string | undefined;
        textOrientation?: string | undefined;
        textOverflow?: string | undefined;
        textRendering?: string | undefined;
        textShadow?: string | undefined;
        textTransform?: string | undefined;
        textUnderlineOffset?: string | undefined;
        textUnderlinePosition?: string | undefined;
        textWrap?: string | undefined;
        textWrapMode?: string | undefined;
        textWrapStyle?: string | undefined;
        top?: string | undefined;
        touchAction?: string | undefined;
        transform?: string | undefined;
        transformBox?: string | undefined;
        transformOrigin?: string | undefined;
        transformStyle?: string | undefined;
        transition?: string | undefined;
        transitionBehavior?: string | undefined;
        transitionDelay?: string | undefined;
        transitionDuration?: string | undefined;
        transitionProperty?: string | undefined;
        transitionTimingFunction?: string | undefined;
        translate?: string | undefined;
        unicodeBidi?: string | undefined;
        userSelect?: string | undefined;
        vectorEffect?: string | undefined;
        verticalAlign?: string | undefined;
        viewTransitionClass?: string | undefined;
        viewTransitionName?: string | undefined;
        visibility?: string | undefined;
        webkitAlignContent?: string | undefined;
        webkitAlignItems?: string | undefined;
        webkitAlignSelf?: string | undefined;
        webkitAnimation?: string | undefined;
        webkitAnimationDelay?: string | undefined;
        webkitAnimationDirection?: string | undefined;
        webkitAnimationDuration?: string | undefined;
        webkitAnimationFillMode?: string | undefined;
        webkitAnimationIterationCount?: string | undefined;
        webkitAnimationName?: string | undefined;
        webkitAnimationPlayState?: string | undefined;
        webkitAnimationTimingFunction?: string | undefined;
        webkitAppearance?: string | undefined;
        webkitBackfaceVisibility?: string | undefined;
        webkitBackgroundClip?: string | undefined;
        webkitBackgroundOrigin?: string | undefined;
        webkitBackgroundSize?: string | undefined;
        webkitBorderBottomLeftRadius?: string | undefined;
        webkitBorderBottomRightRadius?: string | undefined;
        webkitBorderRadius?: string | undefined;
        webkitBorderTopLeftRadius?: string | undefined;
        webkitBorderTopRightRadius?: string | undefined;
        webkitBoxAlign?: string | undefined;
        webkitBoxFlex?: string | undefined;
        webkitBoxOrdinalGroup?: string | undefined;
        webkitBoxOrient?: string | undefined;
        webkitBoxPack?: string | undefined;
        webkitBoxShadow?: string | undefined;
        webkitBoxSizing?: string | undefined;
        webkitFilter?: string | undefined;
        webkitFlex?: string | undefined;
        webkitFlexBasis?: string | undefined;
        webkitFlexDirection?: string | undefined;
        webkitFlexFlow?: string | undefined;
        webkitFlexGrow?: string | undefined;
        webkitFlexShrink?: string | undefined;
        webkitFlexWrap?: string | undefined;
        webkitJustifyContent?: string | undefined;
        webkitLineClamp?: string | undefined;
        webkitMask?: string | undefined;
        webkitMaskBoxImage?: string | undefined;
        webkitMaskBoxImageOutset?: string | undefined;
        webkitMaskBoxImageRepeat?: string | undefined;
        webkitMaskBoxImageSlice?: string | undefined;
        webkitMaskBoxImageSource?: string | undefined;
        webkitMaskBoxImageWidth?: string | undefined;
        webkitMaskClip?: string | undefined;
        webkitMaskComposite?: string | undefined;
        webkitMaskImage?: string | undefined;
        webkitMaskOrigin?: string | undefined;
        webkitMaskPosition?: string | undefined;
        webkitMaskRepeat?: string | undefined;
        webkitMaskSize?: string | undefined;
        webkitOrder?: string | undefined;
        webkitPerspective?: string | undefined;
        webkitPerspectiveOrigin?: string | undefined;
        webkitTextFillColor?: string | undefined;
        webkitTextSizeAdjust?: string | undefined;
        webkitTextStroke?: string | undefined;
        webkitTextStrokeColor?: string | undefined;
        webkitTextStrokeWidth?: string | undefined;
        webkitTransform?: string | undefined;
        webkitTransformOrigin?: string | undefined;
        webkitTransformStyle?: string | undefined;
        webkitTransition?: string | undefined;
        webkitTransitionDelay?: string | undefined;
        webkitTransitionDuration?: string | undefined;
        webkitTransitionProperty?: string | undefined;
        webkitTransitionTimingFunction?: string | undefined;
        webkitUserSelect?: string | undefined;
        whiteSpace?: string | undefined;
        whiteSpaceCollapse?: string | undefined;
        widows?: string | undefined;
        width?: string | undefined;
        willChange?: string | undefined;
        wordBreak?: string | undefined;
        wordSpacing?: string | undefined;
        wordWrap?: string | undefined;
        writingMode?: string | undefined;
        x?: string | undefined;
        y?: string | undefined;
        zIndex?: string | undefined;
        zoom?: string | undefined;
        getPropertyPriority?: ((property: string) => string) | undefined;
        getPropertyValue?: ((property: string) => string) | undefined;
        item?: ((index: number) => string) | undefined;
        removeProperty?: ((property: string) => string) | undefined;
        setProperty?: ((property: string, value: string | null, priority?: string) => void) | undefined;
        [Symbol.iterator]?: (() => ArrayIterator<string>) | undefined;
    } | ((params: {
        $table: VxeTableConstructor<any>;
        $rowIndex: number;
        column: import("vxe-table").VxeTableDefines.ColumnInfo<any>;
        columnIndex: number;
        _columnIndex: number;
    }) => void | null | Partial<CSSStyleDeclaration> | VxeComponentStyleType) | undefined;
    headerRowStyle?: {
        [x: number]: string | undefined;
        accentColor?: string | undefined;
        alignContent?: string | undefined;
        alignItems?: string | undefined;
        alignSelf?: string | undefined;
        alignmentBaseline?: string | undefined;
        all?: string | undefined;
        animation?: string | undefined;
        animationComposition?: string | undefined;
        animationDelay?: string | undefined;
        animationDirection?: string | undefined;
        animationDuration?: string | undefined;
        animationFillMode?: string | undefined;
        animationIterationCount?: string | undefined;
        animationName?: string | undefined;
        animationPlayState?: string | undefined;
        animationTimingFunction?: string | undefined;
        appearance?: string | undefined;
        aspectRatio?: string | undefined;
        backdropFilter?: string | undefined;
        backfaceVisibility?: string | undefined;
        background?: string | undefined;
        backgroundAttachment?: string | undefined;
        backgroundBlendMode?: string | undefined;
        backgroundClip?: string | undefined;
        backgroundColor?: string | undefined;
        backgroundImage?: string | undefined;
        backgroundOrigin?: string | undefined;
        backgroundPosition?: string | undefined;
        backgroundPositionX?: string | undefined;
        backgroundPositionY?: string | undefined;
        backgroundRepeat?: string | undefined;
        backgroundSize?: string | undefined;
        baselineShift?: string | undefined;
        baselineSource?: string | undefined;
        blockSize?: string | undefined;
        border?: string | undefined;
        borderBlock?: string | undefined;
        borderBlockColor?: string | undefined;
        borderBlockEnd?: string | undefined;
        borderBlockEndColor?: string | undefined;
        borderBlockEndStyle?: string | undefined;
        borderBlockEndWidth?: string | undefined;
        borderBlockStart?: string | undefined;
        borderBlockStartColor?: string | undefined;
        borderBlockStartStyle?: string | undefined;
        borderBlockStartWidth?: string | undefined;
        borderBlockStyle?: string | undefined;
        borderBlockWidth?: string | undefined;
        borderBottom?: string | undefined;
        borderBottomColor?: string | undefined;
        borderBottomLeftRadius?: string | undefined;
        borderBottomRightRadius?: string | undefined;
        borderBottomStyle?: string | undefined;
        borderBottomWidth?: string | undefined;
        borderCollapse?: string | undefined;
        borderColor?: string | undefined;
        borderEndEndRadius?: string | undefined;
        borderEndStartRadius?: string | undefined;
        borderImage?: string | undefined;
        borderImageOutset?: string | undefined;
        borderImageRepeat?: string | undefined;
        borderImageSlice?: string | undefined;
        borderImageSource?: string | undefined;
        borderImageWidth?: string | undefined;
        borderInline?: string | undefined;
        borderInlineColor?: string | undefined;
        borderInlineEnd?: string | undefined;
        borderInlineEndColor?: string | undefined;
        borderInlineEndStyle?: string | undefined;
        borderInlineEndWidth?: string | undefined;
        borderInlineStart?: string | undefined;
        borderInlineStartColor?: string | undefined;
        borderInlineStartStyle?: string | undefined;
        borderInlineStartWidth?: string | undefined;
        borderInlineStyle?: string | undefined;
        borderInlineWidth?: string | undefined;
        borderLeft?: string | undefined;
        borderLeftColor?: string | undefined;
        borderLeftStyle?: string | undefined;
        borderLeftWidth?: string | undefined;
        borderRadius?: string | undefined;
        borderRight?: string | undefined;
        borderRightColor?: string | undefined;
        borderRightStyle?: string | undefined;
        borderRightWidth?: string | undefined;
        borderSpacing?: string | undefined;
        borderStartEndRadius?: string | undefined;
        borderStartStartRadius?: string | undefined;
        borderStyle?: string | undefined;
        borderTop?: string | undefined;
        borderTopColor?: string | undefined;
        borderTopLeftRadius?: string | undefined;
        borderTopRightRadius?: string | undefined;
        borderTopStyle?: string | undefined;
        borderTopWidth?: string | undefined;
        borderWidth?: string | undefined;
        bottom?: string | undefined;
        boxDecorationBreak?: string | undefined;
        boxShadow?: string | undefined;
        boxSizing?: string | undefined;
        breakAfter?: string | undefined;
        breakBefore?: string | undefined;
        breakInside?: string | undefined;
        captionSide?: string | undefined;
        caretColor?: string | undefined;
        clear?: string | undefined;
        clip?: string | undefined;
        clipPath?: string | undefined;
        clipRule?: string | undefined;
        color?: string | undefined;
        colorInterpolation?: string | undefined;
        colorInterpolationFilters?: string | undefined;
        colorScheme?: string | undefined;
        columnCount?: string | undefined;
        columnFill?: string | undefined;
        columnGap?: string | undefined;
        columnRule?: string | undefined;
        columnRuleColor?: string | undefined;
        columnRuleStyle?: string | undefined;
        columnRuleWidth?: string | undefined;
        columnSpan?: string | undefined;
        columnWidth?: string | undefined;
        columns?: string | undefined;
        contain?: string | undefined;
        containIntrinsicBlockSize?: string | undefined;
        containIntrinsicHeight?: string | undefined;
        containIntrinsicInlineSize?: string | undefined;
        containIntrinsicSize?: string | undefined;
        containIntrinsicWidth?: string | undefined;
        container?: string | undefined;
        containerName?: string | undefined;
        containerType?: string | undefined;
        content?: string | undefined;
        contentVisibility?: string | undefined;
        counterIncrement?: string | undefined;
        counterReset?: string | undefined;
        counterSet?: string | undefined;
        cssFloat?: string | undefined;
        cssText?: string | undefined;
        cursor?: string | undefined;
        cx?: string | undefined;
        cy?: string | undefined;
        d?: string | undefined;
        direction?: string | undefined;
        display?: string | undefined;
        dominantBaseline?: string | undefined;
        emptyCells?: string | undefined;
        fill?: string | undefined;
        fillOpacity?: string | undefined;
        fillRule?: string | undefined;
        filter?: string | undefined;
        flex?: string | undefined;
        flexBasis?: string | undefined;
        flexDirection?: string | undefined;
        flexFlow?: string | undefined;
        flexGrow?: string | undefined;
        flexShrink?: string | undefined;
        flexWrap?: string | undefined;
        float?: string | undefined;
        floodColor?: string | undefined;
        floodOpacity?: string | undefined;
        font?: string | undefined;
        fontFamily?: string | undefined;
        fontFeatureSettings?: string | undefined;
        fontKerning?: string | undefined;
        fontOpticalSizing?: string | undefined;
        fontPalette?: string | undefined;
        fontSize?: string | undefined;
        fontSizeAdjust?: string | undefined;
        fontStretch?: string | undefined;
        fontStyle?: string | undefined;
        fontSynthesis?: string | undefined;
        fontSynthesisSmallCaps?: string | undefined;
        fontSynthesisStyle?: string | undefined;
        fontSynthesisWeight?: string | undefined;
        fontVariant?: string | undefined;
        fontVariantAlternates?: string | undefined;
        fontVariantCaps?: string | undefined;
        fontVariantEastAsian?: string | undefined;
        fontVariantLigatures?: string | undefined;
        fontVariantNumeric?: string | undefined;
        fontVariantPosition?: string | undefined;
        fontVariationSettings?: string | undefined;
        fontWeight?: string | undefined;
        forcedColorAdjust?: string | undefined;
        gap?: string | undefined;
        grid?: string | undefined;
        gridArea?: string | undefined;
        gridAutoColumns?: string | undefined;
        gridAutoFlow?: string | undefined;
        gridAutoRows?: string | undefined;
        gridColumn?: string | undefined;
        gridColumnEnd?: string | undefined;
        gridColumnGap?: string | undefined;
        gridColumnStart?: string | undefined;
        gridGap?: string | undefined;
        gridRow?: string | undefined;
        gridRowEnd?: string | undefined;
        gridRowGap?: string | undefined;
        gridRowStart?: string | undefined;
        gridTemplate?: string | undefined;
        gridTemplateAreas?: string | undefined;
        gridTemplateColumns?: string | undefined;
        gridTemplateRows?: string | undefined;
        height?: string | undefined;
        hyphenateCharacter?: string | undefined;
        hyphens?: string | undefined;
        imageOrientation?: string | undefined;
        imageRendering?: string | undefined;
        inlineSize?: string | undefined;
        inset?: string | undefined;
        insetBlock?: string | undefined;
        insetBlockEnd?: string | undefined;
        insetBlockStart?: string | undefined;
        insetInline?: string | undefined;
        insetInlineEnd?: string | undefined;
        insetInlineStart?: string | undefined;
        isolation?: string | undefined;
        justifyContent?: string | undefined;
        justifyItems?: string | undefined;
        justifySelf?: string | undefined;
        left?: string | undefined;
        readonly length?: number | undefined;
        letterSpacing?: string | undefined;
        lightingColor?: string | undefined;
        lineBreak?: string | undefined;
        lineHeight?: string | undefined;
        listStyle?: string | undefined;
        listStyleImage?: string | undefined;
        listStylePosition?: string | undefined;
        listStyleType?: string | undefined;
        margin?: string | undefined;
        marginBlock?: string | undefined;
        marginBlockEnd?: string | undefined;
        marginBlockStart?: string | undefined;
        marginBottom?: string | undefined;
        marginInline?: string | undefined;
        marginInlineEnd?: string | undefined;
        marginInlineStart?: string | undefined;
        marginLeft?: string | undefined;
        marginRight?: string | undefined;
        marginTop?: string | undefined;
        marker?: string | undefined;
        markerEnd?: string | undefined;
        markerMid?: string | undefined;
        markerStart?: string | undefined;
        mask?: string | undefined;
        maskClip?: string | undefined;
        maskComposite?: string | undefined;
        maskImage?: string | undefined;
        maskMode?: string | undefined;
        maskOrigin?: string | undefined;
        maskPosition?: string | undefined;
        maskRepeat?: string | undefined;
        maskSize?: string | undefined;
        maskType?: string | undefined;
        mathDepth?: string | undefined;
        mathStyle?: string | undefined;
        maxBlockSize?: string | undefined;
        maxHeight?: string | undefined;
        maxInlineSize?: string | undefined;
        maxWidth?: string | undefined;
        minBlockSize?: string | undefined;
        minHeight?: string | undefined;
        minInlineSize?: string | undefined;
        minWidth?: string | undefined;
        mixBlendMode?: string | undefined;
        objectFit?: string | undefined;
        objectPosition?: string | undefined;
        offset?: string | undefined;
        offsetAnchor?: string | undefined;
        offsetDistance?: string | undefined;
        offsetPath?: string | undefined;
        offsetPosition?: string | undefined;
        offsetRotate?: string | undefined;
        opacity?: string | undefined;
        order?: string | undefined;
        orphans?: string | undefined;
        outline?: string | undefined;
        outlineColor?: string | undefined;
        outlineOffset?: string | undefined;
        outlineStyle?: string | undefined;
        outlineWidth?: string | undefined;
        overflow?: string | undefined;
        overflowAnchor?: string | undefined;
        overflowClipMargin?: string | undefined;
        overflowWrap?: string | undefined;
        overflowX?: string | undefined;
        overflowY?: string | undefined;
        overscrollBehavior?: string | undefined;
        overscrollBehaviorBlock?: string | undefined;
        overscrollBehaviorInline?: string | undefined;
        overscrollBehaviorX?: string | undefined;
        overscrollBehaviorY?: string | undefined;
        padding?: string | undefined;
        paddingBlock?: string | undefined;
        paddingBlockEnd?: string | undefined;
        paddingBlockStart?: string | undefined;
        paddingBottom?: string | undefined;
        paddingInline?: string | undefined;
        paddingInlineEnd?: string | undefined;
        paddingInlineStart?: string | undefined;
        paddingLeft?: string | undefined;
        paddingRight?: string | undefined;
        paddingTop?: string | undefined;
        page?: string | undefined;
        pageBreakAfter?: string | undefined;
        pageBreakBefore?: string | undefined;
        pageBreakInside?: string | undefined;
        paintOrder?: string | undefined;
        readonly parentRule?: {
            cssText: string;
            readonly parentRule: /*elided*/ any | null;
            readonly parentStyleSheet: {
                readonly cssRules: {
                    [x: number]: /*elided*/ any;
                    readonly length: number;
                    item: (index: number) => CSSRule | null;
                    [Symbol.iterator]: () => ArrayIterator<CSSRule>;
                };
                readonly ownerRule: /*elided*/ any | null;
                readonly rules: {
                    [x: number]: /*elided*/ any;
                    readonly length: number;
                    item: (index: number) => CSSRule | null;
                    [Symbol.iterator]: () => ArrayIterator<CSSRule>;
                };
                addRule: (selector?: string, style?: string, index?: number) => number;
                deleteRule: (index: number) => void;
                insertRule: (rule: string, index?: number) => number;
                removeRule: (index?: number) => void;
                replace: (text: string) => Promise<CSSStyleSheet>;
                replaceSync: (text: string) => void;
                disabled: boolean;
                readonly href: string | null;
                media: {
                    [x: number]: string;
                    readonly length: number;
                    mediaText: string;
                    toString: () => string;
                    appendMedium: (medium: string) => void;
                    deleteMedium: (medium: string) => void;
                    item: (index: number) => string | null;
                    [Symbol.iterator]: () => ArrayIterator<string>;
                };
                readonly ownerNode: Element | ProcessingInstruction | null;
                readonly parentStyleSheet: /*elided*/ any | null;
                readonly title: string | null;
                readonly type: string;
            } | null;
            readonly type: number;
            readonly STYLE_RULE: 1;
            readonly CHARSET_RULE: 2;
            readonly IMPORT_RULE: 3;
            readonly MEDIA_RULE: 4;
            readonly FONT_FACE_RULE: 5;
            readonly PAGE_RULE: 6;
            readonly NAMESPACE_RULE: 10;
            readonly KEYFRAMES_RULE: 7;
            readonly KEYFRAME_RULE: 8;
            readonly SUPPORTS_RULE: 12;
            readonly COUNTER_STYLE_RULE: 11;
            readonly FONT_FEATURE_VALUES_RULE: 14;
        } | null | undefined;
        perspective?: string | undefined;
        perspectiveOrigin?: string | undefined;
        placeContent?: string | undefined;
        placeItems?: string | undefined;
        placeSelf?: string | undefined;
        pointerEvents?: string | undefined;
        position?: string | undefined;
        printColorAdjust?: string | undefined;
        quotes?: string | undefined;
        r?: string | undefined;
        resize?: string | undefined;
        right?: string | undefined;
        rotate?: string | undefined;
        rowGap?: string | undefined;
        rubyAlign?: string | undefined;
        rubyPosition?: string | undefined;
        rx?: string | undefined;
        ry?: string | undefined;
        scale?: string | undefined;
        scrollBehavior?: string | undefined;
        scrollMargin?: string | undefined;
        scrollMarginBlock?: string | undefined;
        scrollMarginBlockEnd?: string | undefined;
        scrollMarginBlockStart?: string | undefined;
        scrollMarginBottom?: string | undefined;
        scrollMarginInline?: string | undefined;
        scrollMarginInlineEnd?: string | undefined;
        scrollMarginInlineStart?: string | undefined;
        scrollMarginLeft?: string | undefined;
        scrollMarginRight?: string | undefined;
        scrollMarginTop?: string | undefined;
        scrollPadding?: string | undefined;
        scrollPaddingBlock?: string | undefined;
        scrollPaddingBlockEnd?: string | undefined;
        scrollPaddingBlockStart?: string | undefined;
        scrollPaddingBottom?: string | undefined;
        scrollPaddingInline?: string | undefined;
        scrollPaddingInlineEnd?: string | undefined;
        scrollPaddingInlineStart?: string | undefined;
        scrollPaddingLeft?: string | undefined;
        scrollPaddingRight?: string | undefined;
        scrollPaddingTop?: string | undefined;
        scrollSnapAlign?: string | undefined;
        scrollSnapStop?: string | undefined;
        scrollSnapType?: string | undefined;
        scrollbarColor?: string | undefined;
        scrollbarGutter?: string | undefined;
        scrollbarWidth?: string | undefined;
        shapeImageThreshold?: string | undefined;
        shapeMargin?: string | undefined;
        shapeOutside?: string | undefined;
        shapeRendering?: string | undefined;
        stopColor?: string | undefined;
        stopOpacity?: string | undefined;
        stroke?: string | undefined;
        strokeDasharray?: string | undefined;
        strokeDashoffset?: string | undefined;
        strokeLinecap?: string | undefined;
        strokeLinejoin?: string | undefined;
        strokeMiterlimit?: string | undefined;
        strokeOpacity?: string | undefined;
        strokeWidth?: string | undefined;
        tabSize?: string | undefined;
        tableLayout?: string | undefined;
        textAlign?: string | undefined;
        textAlignLast?: string | undefined;
        textAnchor?: string | undefined;
        textBox?: string | undefined;
        textBoxEdge?: string | undefined;
        textBoxTrim?: string | undefined;
        textCombineUpright?: string | undefined;
        textDecoration?: string | undefined;
        textDecorationColor?: string | undefined;
        textDecorationLine?: string | undefined;
        textDecorationSkipInk?: string | undefined;
        textDecorationStyle?: string | undefined;
        textDecorationThickness?: string | undefined;
        textEmphasis?: string | undefined;
        textEmphasisColor?: string | undefined;
        textEmphasisPosition?: string | undefined;
        textEmphasisStyle?: string | undefined;
        textIndent?: string | undefined;
        textOrientation?: string | undefined;
        textOverflow?: string | undefined;
        textRendering?: string | undefined;
        textShadow?: string | undefined;
        textTransform?: string | undefined;
        textUnderlineOffset?: string | undefined;
        textUnderlinePosition?: string | undefined;
        textWrap?: string | undefined;
        textWrapMode?: string | undefined;
        textWrapStyle?: string | undefined;
        top?: string | undefined;
        touchAction?: string | undefined;
        transform?: string | undefined;
        transformBox?: string | undefined;
        transformOrigin?: string | undefined;
        transformStyle?: string | undefined;
        transition?: string | undefined;
        transitionBehavior?: string | undefined;
        transitionDelay?: string | undefined;
        transitionDuration?: string | undefined;
        transitionProperty?: string | undefined;
        transitionTimingFunction?: string | undefined;
        translate?: string | undefined;
        unicodeBidi?: string | undefined;
        userSelect?: string | undefined;
        vectorEffect?: string | undefined;
        verticalAlign?: string | undefined;
        viewTransitionClass?: string | undefined;
        viewTransitionName?: string | undefined;
        visibility?: string | undefined;
        webkitAlignContent?: string | undefined;
        webkitAlignItems?: string | undefined;
        webkitAlignSelf?: string | undefined;
        webkitAnimation?: string | undefined;
        webkitAnimationDelay?: string | undefined;
        webkitAnimationDirection?: string | undefined;
        webkitAnimationDuration?: string | undefined;
        webkitAnimationFillMode?: string | undefined;
        webkitAnimationIterationCount?: string | undefined;
        webkitAnimationName?: string | undefined;
        webkitAnimationPlayState?: string | undefined;
        webkitAnimationTimingFunction?: string | undefined;
        webkitAppearance?: string | undefined;
        webkitBackfaceVisibility?: string | undefined;
        webkitBackgroundClip?: string | undefined;
        webkitBackgroundOrigin?: string | undefined;
        webkitBackgroundSize?: string | undefined;
        webkitBorderBottomLeftRadius?: string | undefined;
        webkitBorderBottomRightRadius?: string | undefined;
        webkitBorderRadius?: string | undefined;
        webkitBorderTopLeftRadius?: string | undefined;
        webkitBorderTopRightRadius?: string | undefined;
        webkitBoxAlign?: string | undefined;
        webkitBoxFlex?: string | undefined;
        webkitBoxOrdinalGroup?: string | undefined;
        webkitBoxOrient?: string | undefined;
        webkitBoxPack?: string | undefined;
        webkitBoxShadow?: string | undefined;
        webkitBoxSizing?: string | undefined;
        webkitFilter?: string | undefined;
        webkitFlex?: string | undefined;
        webkitFlexBasis?: string | undefined;
        webkitFlexDirection?: string | undefined;
        webkitFlexFlow?: string | undefined;
        webkitFlexGrow?: string | undefined;
        webkitFlexShrink?: string | undefined;
        webkitFlexWrap?: string | undefined;
        webkitJustifyContent?: string | undefined;
        webkitLineClamp?: string | undefined;
        webkitMask?: string | undefined;
        webkitMaskBoxImage?: string | undefined;
        webkitMaskBoxImageOutset?: string | undefined;
        webkitMaskBoxImageRepeat?: string | undefined;
        webkitMaskBoxImageSlice?: string | undefined;
        webkitMaskBoxImageSource?: string | undefined;
        webkitMaskBoxImageWidth?: string | undefined;
        webkitMaskClip?: string | undefined;
        webkitMaskComposite?: string | undefined;
        webkitMaskImage?: string | undefined;
        webkitMaskOrigin?: string | undefined;
        webkitMaskPosition?: string | undefined;
        webkitMaskRepeat?: string | undefined;
        webkitMaskSize?: string | undefined;
        webkitOrder?: string | undefined;
        webkitPerspective?: string | undefined;
        webkitPerspectiveOrigin?: string | undefined;
        webkitTextFillColor?: string | undefined;
        webkitTextSizeAdjust?: string | undefined;
        webkitTextStroke?: string | undefined;
        webkitTextStrokeColor?: string | undefined;
        webkitTextStrokeWidth?: string | undefined;
        webkitTransform?: string | undefined;
        webkitTransformOrigin?: string | undefined;
        webkitTransformStyle?: string | undefined;
        webkitTransition?: string | undefined;
        webkitTransitionDelay?: string | undefined;
        webkitTransitionDuration?: string | undefined;
        webkitTransitionProperty?: string | undefined;
        webkitTransitionTimingFunction?: string | undefined;
        webkitUserSelect?: string | undefined;
        whiteSpace?: string | undefined;
        whiteSpaceCollapse?: string | undefined;
        widows?: string | undefined;
        width?: string | undefined;
        willChange?: string | undefined;
        wordBreak?: string | undefined;
        wordSpacing?: string | undefined;
        wordWrap?: string | undefined;
        writingMode?: string | undefined;
        x?: string | undefined;
        y?: string | undefined;
        zIndex?: string | undefined;
        zoom?: string | undefined;
        getPropertyPriority?: ((property: string) => string) | undefined;
        getPropertyValue?: ((property: string) => string) | undefined;
        item?: ((index: number) => string) | undefined;
        removeProperty?: ((property: string) => string) | undefined;
        setProperty?: ((property: string, value: string | null, priority?: string) => void) | undefined;
        [Symbol.iterator]?: (() => ArrayIterator<string>) | undefined;
    } | ((params: {
        $table: VxeTableConstructor<any>;
        $rowIndex: number;
        fixed: import("vxe-table").VxeColumnPropTypes.Fixed;
        type: string;
    }) => void | null | Partial<CSSStyleDeclaration> | VxeComponentStyleType) | undefined;
    footerRowStyle?: {
        [x: number]: string | undefined;
        accentColor?: string | undefined;
        alignContent?: string | undefined;
        alignItems?: string | undefined;
        alignSelf?: string | undefined;
        alignmentBaseline?: string | undefined;
        all?: string | undefined;
        animation?: string | undefined;
        animationComposition?: string | undefined;
        animationDelay?: string | undefined;
        animationDirection?: string | undefined;
        animationDuration?: string | undefined;
        animationFillMode?: string | undefined;
        animationIterationCount?: string | undefined;
        animationName?: string | undefined;
        animationPlayState?: string | undefined;
        animationTimingFunction?: string | undefined;
        appearance?: string | undefined;
        aspectRatio?: string | undefined;
        backdropFilter?: string | undefined;
        backfaceVisibility?: string | undefined;
        background?: string | undefined;
        backgroundAttachment?: string | undefined;
        backgroundBlendMode?: string | undefined;
        backgroundClip?: string | undefined;
        backgroundColor?: string | undefined;
        backgroundImage?: string | undefined;
        backgroundOrigin?: string | undefined;
        backgroundPosition?: string | undefined;
        backgroundPositionX?: string | undefined;
        backgroundPositionY?: string | undefined;
        backgroundRepeat?: string | undefined;
        backgroundSize?: string | undefined;
        baselineShift?: string | undefined;
        baselineSource?: string | undefined;
        blockSize?: string | undefined;
        border?: string | undefined;
        borderBlock?: string | undefined;
        borderBlockColor?: string | undefined;
        borderBlockEnd?: string | undefined;
        borderBlockEndColor?: string | undefined;
        borderBlockEndStyle?: string | undefined;
        borderBlockEndWidth?: string | undefined;
        borderBlockStart?: string | undefined;
        borderBlockStartColor?: string | undefined;
        borderBlockStartStyle?: string | undefined;
        borderBlockStartWidth?: string | undefined;
        borderBlockStyle?: string | undefined;
        borderBlockWidth?: string | undefined;
        borderBottom?: string | undefined;
        borderBottomColor?: string | undefined;
        borderBottomLeftRadius?: string | undefined;
        borderBottomRightRadius?: string | undefined;
        borderBottomStyle?: string | undefined;
        borderBottomWidth?: string | undefined;
        borderCollapse?: string | undefined;
        borderColor?: string | undefined;
        borderEndEndRadius?: string | undefined;
        borderEndStartRadius?: string | undefined;
        borderImage?: string | undefined;
        borderImageOutset?: string | undefined;
        borderImageRepeat?: string | undefined;
        borderImageSlice?: string | undefined;
        borderImageSource?: string | undefined;
        borderImageWidth?: string | undefined;
        borderInline?: string | undefined;
        borderInlineColor?: string | undefined;
        borderInlineEnd?: string | undefined;
        borderInlineEndColor?: string | undefined;
        borderInlineEndStyle?: string | undefined;
        borderInlineEndWidth?: string | undefined;
        borderInlineStart?: string | undefined;
        borderInlineStartColor?: string | undefined;
        borderInlineStartStyle?: string | undefined;
        borderInlineStartWidth?: string | undefined;
        borderInlineStyle?: string | undefined;
        borderInlineWidth?: string | undefined;
        borderLeft?: string | undefined;
        borderLeftColor?: string | undefined;
        borderLeftStyle?: string | undefined;
        borderLeftWidth?: string | undefined;
        borderRadius?: string | undefined;
        borderRight?: string | undefined;
        borderRightColor?: string | undefined;
        borderRightStyle?: string | undefined;
        borderRightWidth?: string | undefined;
        borderSpacing?: string | undefined;
        borderStartEndRadius?: string | undefined;
        borderStartStartRadius?: string | undefined;
        borderStyle?: string | undefined;
        borderTop?: string | undefined;
        borderTopColor?: string | undefined;
        borderTopLeftRadius?: string | undefined;
        borderTopRightRadius?: string | undefined;
        borderTopStyle?: string | undefined;
        borderTopWidth?: string | undefined;
        borderWidth?: string | undefined;
        bottom?: string | undefined;
        boxDecorationBreak?: string | undefined;
        boxShadow?: string | undefined;
        boxSizing?: string | undefined;
        breakAfter?: string | undefined;
        breakBefore?: string | undefined;
        breakInside?: string | undefined;
        captionSide?: string | undefined;
        caretColor?: string | undefined;
        clear?: string | undefined;
        clip?: string | undefined;
        clipPath?: string | undefined;
        clipRule?: string | undefined;
        color?: string | undefined;
        colorInterpolation?: string | undefined;
        colorInterpolationFilters?: string | undefined;
        colorScheme?: string | undefined;
        columnCount?: string | undefined;
        columnFill?: string | undefined;
        columnGap?: string | undefined;
        columnRule?: string | undefined;
        columnRuleColor?: string | undefined;
        columnRuleStyle?: string | undefined;
        columnRuleWidth?: string | undefined;
        columnSpan?: string | undefined;
        columnWidth?: string | undefined;
        columns?: string | undefined;
        contain?: string | undefined;
        containIntrinsicBlockSize?: string | undefined;
        containIntrinsicHeight?: string | undefined;
        containIntrinsicInlineSize?: string | undefined;
        containIntrinsicSize?: string | undefined;
        containIntrinsicWidth?: string | undefined;
        container?: string | undefined;
        containerName?: string | undefined;
        containerType?: string | undefined;
        content?: string | undefined;
        contentVisibility?: string | undefined;
        counterIncrement?: string | undefined;
        counterReset?: string | undefined;
        counterSet?: string | undefined;
        cssFloat?: string | undefined;
        cssText?: string | undefined;
        cursor?: string | undefined;
        cx?: string | undefined;
        cy?: string | undefined;
        d?: string | undefined;
        direction?: string | undefined;
        display?: string | undefined;
        dominantBaseline?: string | undefined;
        emptyCells?: string | undefined;
        fill?: string | undefined;
        fillOpacity?: string | undefined;
        fillRule?: string | undefined;
        filter?: string | undefined;
        flex?: string | undefined;
        flexBasis?: string | undefined;
        flexDirection?: string | undefined;
        flexFlow?: string | undefined;
        flexGrow?: string | undefined;
        flexShrink?: string | undefined;
        flexWrap?: string | undefined;
        float?: string | undefined;
        floodColor?: string | undefined;
        floodOpacity?: string | undefined;
        font?: string | undefined;
        fontFamily?: string | undefined;
        fontFeatureSettings?: string | undefined;
        fontKerning?: string | undefined;
        fontOpticalSizing?: string | undefined;
        fontPalette?: string | undefined;
        fontSize?: string | undefined;
        fontSizeAdjust?: string | undefined;
        fontStretch?: string | undefined;
        fontStyle?: string | undefined;
        fontSynthesis?: string | undefined;
        fontSynthesisSmallCaps?: string | undefined;
        fontSynthesisStyle?: string | undefined;
        fontSynthesisWeight?: string | undefined;
        fontVariant?: string | undefined;
        fontVariantAlternates?: string | undefined;
        fontVariantCaps?: string | undefined;
        fontVariantEastAsian?: string | undefined;
        fontVariantLigatures?: string | undefined;
        fontVariantNumeric?: string | undefined;
        fontVariantPosition?: string | undefined;
        fontVariationSettings?: string | undefined;
        fontWeight?: string | undefined;
        forcedColorAdjust?: string | undefined;
        gap?: string | undefined;
        grid?: string | undefined;
        gridArea?: string | undefined;
        gridAutoColumns?: string | undefined;
        gridAutoFlow?: string | undefined;
        gridAutoRows?: string | undefined;
        gridColumn?: string | undefined;
        gridColumnEnd?: string | undefined;
        gridColumnGap?: string | undefined;
        gridColumnStart?: string | undefined;
        gridGap?: string | undefined;
        gridRow?: string | undefined;
        gridRowEnd?: string | undefined;
        gridRowGap?: string | undefined;
        gridRowStart?: string | undefined;
        gridTemplate?: string | undefined;
        gridTemplateAreas?: string | undefined;
        gridTemplateColumns?: string | undefined;
        gridTemplateRows?: string | undefined;
        height?: string | undefined;
        hyphenateCharacter?: string | undefined;
        hyphens?: string | undefined;
        imageOrientation?: string | undefined;
        imageRendering?: string | undefined;
        inlineSize?: string | undefined;
        inset?: string | undefined;
        insetBlock?: string | undefined;
        insetBlockEnd?: string | undefined;
        insetBlockStart?: string | undefined;
        insetInline?: string | undefined;
        insetInlineEnd?: string | undefined;
        insetInlineStart?: string | undefined;
        isolation?: string | undefined;
        justifyContent?: string | undefined;
        justifyItems?: string | undefined;
        justifySelf?: string | undefined;
        left?: string | undefined;
        readonly length?: number | undefined;
        letterSpacing?: string | undefined;
        lightingColor?: string | undefined;
        lineBreak?: string | undefined;
        lineHeight?: string | undefined;
        listStyle?: string | undefined;
        listStyleImage?: string | undefined;
        listStylePosition?: string | undefined;
        listStyleType?: string | undefined;
        margin?: string | undefined;
        marginBlock?: string | undefined;
        marginBlockEnd?: string | undefined;
        marginBlockStart?: string | undefined;
        marginBottom?: string | undefined;
        marginInline?: string | undefined;
        marginInlineEnd?: string | undefined;
        marginInlineStart?: string | undefined;
        marginLeft?: string | undefined;
        marginRight?: string | undefined;
        marginTop?: string | undefined;
        marker?: string | undefined;
        markerEnd?: string | undefined;
        markerMid?: string | undefined;
        markerStart?: string | undefined;
        mask?: string | undefined;
        maskClip?: string | undefined;
        maskComposite?: string | undefined;
        maskImage?: string | undefined;
        maskMode?: string | undefined;
        maskOrigin?: string | undefined;
        maskPosition?: string | undefined;
        maskRepeat?: string | undefined;
        maskSize?: string | undefined;
        maskType?: string | undefined;
        mathDepth?: string | undefined;
        mathStyle?: string | undefined;
        maxBlockSize?: string | undefined;
        maxHeight?: string | undefined;
        maxInlineSize?: string | undefined;
        maxWidth?: string | undefined;
        minBlockSize?: string | undefined;
        minHeight?: string | undefined;
        minInlineSize?: string | undefined;
        minWidth?: string | undefined;
        mixBlendMode?: string | undefined;
        objectFit?: string | undefined;
        objectPosition?: string | undefined;
        offset?: string | undefined;
        offsetAnchor?: string | undefined;
        offsetDistance?: string | undefined;
        offsetPath?: string | undefined;
        offsetPosition?: string | undefined;
        offsetRotate?: string | undefined;
        opacity?: string | undefined;
        order?: string | undefined;
        orphans?: string | undefined;
        outline?: string | undefined;
        outlineColor?: string | undefined;
        outlineOffset?: string | undefined;
        outlineStyle?: string | undefined;
        outlineWidth?: string | undefined;
        overflow?: string | undefined;
        overflowAnchor?: string | undefined;
        overflowClipMargin?: string | undefined;
        overflowWrap?: string | undefined;
        overflowX?: string | undefined;
        overflowY?: string | undefined;
        overscrollBehavior?: string | undefined;
        overscrollBehaviorBlock?: string | undefined;
        overscrollBehaviorInline?: string | undefined;
        overscrollBehaviorX?: string | undefined;
        overscrollBehaviorY?: string | undefined;
        padding?: string | undefined;
        paddingBlock?: string | undefined;
        paddingBlockEnd?: string | undefined;
        paddingBlockStart?: string | undefined;
        paddingBottom?: string | undefined;
        paddingInline?: string | undefined;
        paddingInlineEnd?: string | undefined;
        paddingInlineStart?: string | undefined;
        paddingLeft?: string | undefined;
        paddingRight?: string | undefined;
        paddingTop?: string | undefined;
        page?: string | undefined;
        pageBreakAfter?: string | undefined;
        pageBreakBefore?: string | undefined;
        pageBreakInside?: string | undefined;
        paintOrder?: string | undefined;
        readonly parentRule?: {
            cssText: string;
            readonly parentRule: /*elided*/ any | null;
            readonly parentStyleSheet: {
                readonly cssRules: {
                    [x: number]: /*elided*/ any;
                    readonly length: number;
                    item: (index: number) => CSSRule | null;
                    [Symbol.iterator]: () => ArrayIterator<CSSRule>;
                };
                readonly ownerRule: /*elided*/ any | null;
                readonly rules: {
                    [x: number]: /*elided*/ any;
                    readonly length: number;
                    item: (index: number) => CSSRule | null;
                    [Symbol.iterator]: () => ArrayIterator<CSSRule>;
                };
                addRule: (selector?: string, style?: string, index?: number) => number;
                deleteRule: (index: number) => void;
                insertRule: (rule: string, index?: number) => number;
                removeRule: (index?: number) => void;
                replace: (text: string) => Promise<CSSStyleSheet>;
                replaceSync: (text: string) => void;
                disabled: boolean;
                readonly href: string | null;
                media: {
                    [x: number]: string;
                    readonly length: number;
                    mediaText: string;
                    toString: () => string;
                    appendMedium: (medium: string) => void;
                    deleteMedium: (medium: string) => void;
                    item: (index: number) => string | null;
                    [Symbol.iterator]: () => ArrayIterator<string>;
                };
                readonly ownerNode: Element | ProcessingInstruction | null;
                readonly parentStyleSheet: /*elided*/ any | null;
                readonly title: string | null;
                readonly type: string;
            } | null;
            readonly type: number;
            readonly STYLE_RULE: 1;
            readonly CHARSET_RULE: 2;
            readonly IMPORT_RULE: 3;
            readonly MEDIA_RULE: 4;
            readonly FONT_FACE_RULE: 5;
            readonly PAGE_RULE: 6;
            readonly NAMESPACE_RULE: 10;
            readonly KEYFRAMES_RULE: 7;
            readonly KEYFRAME_RULE: 8;
            readonly SUPPORTS_RULE: 12;
            readonly COUNTER_STYLE_RULE: 11;
            readonly FONT_FEATURE_VALUES_RULE: 14;
        } | null | undefined;
        perspective?: string | undefined;
        perspectiveOrigin?: string | undefined;
        placeContent?: string | undefined;
        placeItems?: string | undefined;
        placeSelf?: string | undefined;
        pointerEvents?: string | undefined;
        position?: string | undefined;
        printColorAdjust?: string | undefined;
        quotes?: string | undefined;
        r?: string | undefined;
        resize?: string | undefined;
        right?: string | undefined;
        rotate?: string | undefined;
        rowGap?: string | undefined;
        rubyAlign?: string | undefined;
        rubyPosition?: string | undefined;
        rx?: string | undefined;
        ry?: string | undefined;
        scale?: string | undefined;
        scrollBehavior?: string | undefined;
        scrollMargin?: string | undefined;
        scrollMarginBlock?: string | undefined;
        scrollMarginBlockEnd?: string | undefined;
        scrollMarginBlockStart?: string | undefined;
        scrollMarginBottom?: string | undefined;
        scrollMarginInline?: string | undefined;
        scrollMarginInlineEnd?: string | undefined;
        scrollMarginInlineStart?: string | undefined;
        scrollMarginLeft?: string | undefined;
        scrollMarginRight?: string | undefined;
        scrollMarginTop?: string | undefined;
        scrollPadding?: string | undefined;
        scrollPaddingBlock?: string | undefined;
        scrollPaddingBlockEnd?: string | undefined;
        scrollPaddingBlockStart?: string | undefined;
        scrollPaddingBottom?: string | undefined;
        scrollPaddingInline?: string | undefined;
        scrollPaddingInlineEnd?: string | undefined;
        scrollPaddingInlineStart?: string | undefined;
        scrollPaddingLeft?: string | undefined;
        scrollPaddingRight?: string | undefined;
        scrollPaddingTop?: string | undefined;
        scrollSnapAlign?: string | undefined;
        scrollSnapStop?: string | undefined;
        scrollSnapType?: string | undefined;
        scrollbarColor?: string | undefined;
        scrollbarGutter?: string | undefined;
        scrollbarWidth?: string | undefined;
        shapeImageThreshold?: string | undefined;
        shapeMargin?: string | undefined;
        shapeOutside?: string | undefined;
        shapeRendering?: string | undefined;
        stopColor?: string | undefined;
        stopOpacity?: string | undefined;
        stroke?: string | undefined;
        strokeDasharray?: string | undefined;
        strokeDashoffset?: string | undefined;
        strokeLinecap?: string | undefined;
        strokeLinejoin?: string | undefined;
        strokeMiterlimit?: string | undefined;
        strokeOpacity?: string | undefined;
        strokeWidth?: string | undefined;
        tabSize?: string | undefined;
        tableLayout?: string | undefined;
        textAlign?: string | undefined;
        textAlignLast?: string | undefined;
        textAnchor?: string | undefined;
        textBox?: string | undefined;
        textBoxEdge?: string | undefined;
        textBoxTrim?: string | undefined;
        textCombineUpright?: string | undefined;
        textDecoration?: string | undefined;
        textDecorationColor?: string | undefined;
        textDecorationLine?: string | undefined;
        textDecorationSkipInk?: string | undefined;
        textDecorationStyle?: string | undefined;
        textDecorationThickness?: string | undefined;
        textEmphasis?: string | undefined;
        textEmphasisColor?: string | undefined;
        textEmphasisPosition?: string | undefined;
        textEmphasisStyle?: string | undefined;
        textIndent?: string | undefined;
        textOrientation?: string | undefined;
        textOverflow?: string | undefined;
        textRendering?: string | undefined;
        textShadow?: string | undefined;
        textTransform?: string | undefined;
        textUnderlineOffset?: string | undefined;
        textUnderlinePosition?: string | undefined;
        textWrap?: string | undefined;
        textWrapMode?: string | undefined;
        textWrapStyle?: string | undefined;
        top?: string | undefined;
        touchAction?: string | undefined;
        transform?: string | undefined;
        transformBox?: string | undefined;
        transformOrigin?: string | undefined;
        transformStyle?: string | undefined;
        transition?: string | undefined;
        transitionBehavior?: string | undefined;
        transitionDelay?: string | undefined;
        transitionDuration?: string | undefined;
        transitionProperty?: string | undefined;
        transitionTimingFunction?: string | undefined;
        translate?: string | undefined;
        unicodeBidi?: string | undefined;
        userSelect?: string | undefined;
        vectorEffect?: string | undefined;
        verticalAlign?: string | undefined;
        viewTransitionClass?: string | undefined;
        viewTransitionName?: string | undefined;
        visibility?: string | undefined;
        webkitAlignContent?: string | undefined;
        webkitAlignItems?: string | undefined;
        webkitAlignSelf?: string | undefined;
        webkitAnimation?: string | undefined;
        webkitAnimationDelay?: string | undefined;
        webkitAnimationDirection?: string | undefined;
        webkitAnimationDuration?: string | undefined;
        webkitAnimationFillMode?: string | undefined;
        webkitAnimationIterationCount?: string | undefined;
        webkitAnimationName?: string | undefined;
        webkitAnimationPlayState?: string | undefined;
        webkitAnimationTimingFunction?: string | undefined;
        webkitAppearance?: string | undefined;
        webkitBackfaceVisibility?: string | undefined;
        webkitBackgroundClip?: string | undefined;
        webkitBackgroundOrigin?: string | undefined;
        webkitBackgroundSize?: string | undefined;
        webkitBorderBottomLeftRadius?: string | undefined;
        webkitBorderBottomRightRadius?: string | undefined;
        webkitBorderRadius?: string | undefined;
        webkitBorderTopLeftRadius?: string | undefined;
        webkitBorderTopRightRadius?: string | undefined;
        webkitBoxAlign?: string | undefined;
        webkitBoxFlex?: string | undefined;
        webkitBoxOrdinalGroup?: string | undefined;
        webkitBoxOrient?: string | undefined;
        webkitBoxPack?: string | undefined;
        webkitBoxShadow?: string | undefined;
        webkitBoxSizing?: string | undefined;
        webkitFilter?: string | undefined;
        webkitFlex?: string | undefined;
        webkitFlexBasis?: string | undefined;
        webkitFlexDirection?: string | undefined;
        webkitFlexFlow?: string | undefined;
        webkitFlexGrow?: string | undefined;
        webkitFlexShrink?: string | undefined;
        webkitFlexWrap?: string | undefined;
        webkitJustifyContent?: string | undefined;
        webkitLineClamp?: string | undefined;
        webkitMask?: string | undefined;
        webkitMaskBoxImage?: string | undefined;
        webkitMaskBoxImageOutset?: string | undefined;
        webkitMaskBoxImageRepeat?: string | undefined;
        webkitMaskBoxImageSlice?: string | undefined;
        webkitMaskBoxImageSource?: string | undefined;
        webkitMaskBoxImageWidth?: string | undefined;
        webkitMaskClip?: string | undefined;
        webkitMaskComposite?: string | undefined;
        webkitMaskImage?: string | undefined;
        webkitMaskOrigin?: string | undefined;
        webkitMaskPosition?: string | undefined;
        webkitMaskRepeat?: string | undefined;
        webkitMaskSize?: string | undefined;
        webkitOrder?: string | undefined;
        webkitPerspective?: string | undefined;
        webkitPerspectiveOrigin?: string | undefined;
        webkitTextFillColor?: string | undefined;
        webkitTextSizeAdjust?: string | undefined;
        webkitTextStroke?: string | undefined;
        webkitTextStrokeColor?: string | undefined;
        webkitTextStrokeWidth?: string | undefined;
        webkitTransform?: string | undefined;
        webkitTransformOrigin?: string | undefined;
        webkitTransformStyle?: string | undefined;
        webkitTransition?: string | undefined;
        webkitTransitionDelay?: string | undefined;
        webkitTransitionDuration?: string | undefined;
        webkitTransitionProperty?: string | undefined;
        webkitTransitionTimingFunction?: string | undefined;
        webkitUserSelect?: string | undefined;
        whiteSpace?: string | undefined;
        whiteSpaceCollapse?: string | undefined;
        widows?: string | undefined;
        width?: string | undefined;
        willChange?: string | undefined;
        wordBreak?: string | undefined;
        wordSpacing?: string | undefined;
        wordWrap?: string | undefined;
        writingMode?: string | undefined;
        x?: string | undefined;
        y?: string | undefined;
        zIndex?: string | undefined;
        zoom?: string | undefined;
        getPropertyPriority?: ((property: string) => string) | undefined;
        getPropertyValue?: ((property: string) => string) | undefined;
        item?: ((index: number) => string) | undefined;
        removeProperty?: ((property: string) => string) | undefined;
        setProperty?: ((property: string, value: string | null, priority?: string) => void) | undefined;
        [Symbol.iterator]?: (() => ArrayIterator<string>) | undefined;
    } | ((params: {
        $table: VxeTableConstructor<any>;
        row: any;
        $rowIndex: number;
        _rowIndex: number;
        fixed: import("vxe-table").VxeColumnPropTypes.Fixed;
        type: string;
    }) => void | null | Partial<CSSStyleDeclaration> | VxeComponentStyleType) | undefined;
    footerCellStyle?: VxeTablePropTypes.FooterCellStyle<any> | undefined;
    showCustomHeader?: VxeTablePropTypes.ShowCustomHeader | undefined;
    mergeHeaderCells?: {
        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>;
            headerFormatter: import("vxe-table").VxeColumnPropTypes.HeaderFormatter;
            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>;
            filterResetMethod: import("vxe-table").VxeColumnPropTypes.FilterResetMethod<any>;
            filterRecoverMethod: import("vxe-table").VxeColumnPropTypes.FilterRecoverMethod<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;
            };
            floatingFilters: import("vxe-table").VxeColumnPropTypes.FloatingFilters;
            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;
            copyMethod: import("vxe-table").VxeColumnPropTypes.CopyMethod;
            cutMethod: import("vxe-table").VxeColumnPropTypes.CutMethod;
            pasteMethod: import("vxe-table").VxeColumnPropTypes.PasteMethod;
            titleHelp: {
                useHTML?: import("vxe-pc-ui").VxeTooltipPropTypes.UseHTML | undefined;
                content?: import("vxe-pc-ui").VxeTooltipPropTypes.Content | undefined;
                enterable?: import("vxe-pc-ui").VxeTooltipPropTypes.Enterable | undefined;
                theme?: import("vxe-pc-ui").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-pc-ui").VxeTooltipPropTypes.UseHTML | undefined;
                content?: import("vxe-pc-ui").VxeTooltipPropTypes.Content | undefined;
                enterable?: import("vxe-pc-ui").VxeTooltipPropTypes.Enterable | undefined;
                theme?: import("vxe-pc-ui").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-pc-ui").VxeTooltipPropTypes.UseHTML | undefined;
                content?: import("vxe-pc-ui").VxeTooltipPropTypes.Content | undefined;
                enterable?: import("vxe-pc-ui").VxeTooltipPropTypes.Enterable | undefined;
                theme?: import("vxe-pc-ui").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.TitleSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                sort?: string | ((params: import("vxe-table").VxeColumnSlotTypes.SortSlotParams<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;
                floatingFilter?: string | ((params: import("vxe-table").VxeColumnSlotTypes.FloatingFilterSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                'floating-filter'?: string | ((params: import("vxe-table").VxeColumnSlotTypes.FloatingFilterSlotParams<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;
                groupContent?: string | ((params: import("vxe-table").VxeTableSlotTypes.ColumnGroupContentSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                'group-content'?: string | ((params: import("vxe-table").VxeTableSlotTypes.ColumnGroupContentSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                groupValues?: string | ((params: import("vxe-table").VxeTableSlotTypes.ColumnGroupValuesSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                'group-values'?: string | ((params: import("vxe-table").VxeTableSlotTypes.ColumnGroupValuesSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                icon?: string | ((params: import("vxe-table").VxeColumnSlotTypes.IconSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
            };
            id: string;
            parentId: string | null;
            level: number;
            rowSpan: number;
            colSpan: number;
            defaultParentId: string | null;
            halfVisible: boolean;
            defaultVisible: boolean;
            defaultFixed: import("vxe-table").VxeColumnPropTypes.Fixed | undefined;
            defaultAggGroup: boolean;
            defaultAggFunc: import("vxe-table").VxeColumnPropTypes.AggFunc | undefined;
            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: import("vxe-table").VxeColumnPropTypes.AggFunc;
            renderAggDigits: number | null;
            renderAggFormat: "" | "round" | "ceil" | "floor" | ((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[];
                aggValue: number;
            }) => number) | null;
            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;
    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>;
            headerFormatter: import("vxe-table").VxeColumnPropTypes.HeaderFormatter;
            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>;
            filterResetMethod: import("vxe-table").VxeColumnPropTypes.FilterResetMethod<any>;
            filterRecoverMethod: import("vxe-table").VxeColumnPropTypes.FilterRecoverMethod<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;
            };
            floatingFilters: import("vxe-table").VxeColumnPropTypes.FloatingFilters;
            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;
            copyMethod: import("vxe-table").VxeColumnPropTypes.CopyMethod;
            cutMethod: import("vxe-table").VxeColumnPropTypes.CutMethod;
            pasteMethod: import("vxe-table").VxeColumnPropTypes.PasteMethod;
            titleHelp: {
                useHTML?: import("vxe-pc-ui").VxeTooltipPropTypes.UseHTML | undefined;
                content?: import("vxe-pc-ui").VxeTooltipPropTypes.Content | undefined;
                enterable?: import("vxe-pc-ui").VxeTooltipPropTypes.Enterable | undefined;
                theme?: import("vxe-pc-ui").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-pc-ui").VxeTooltipPropTypes.UseHTML | undefined;
                content?: import("vxe-pc-ui").VxeTooltipPropTypes.Content | undefined;
                enterable?: import("vxe-pc-ui").VxeTooltipPropTypes.Enterable | undefined;
                theme?: import("vxe-pc-ui").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-pc-ui").VxeTooltipPropTypes.UseHTML | undefined;
                content?: import("vxe-pc-ui").VxeTooltipPropTypes.Content | undefined;
                enterable?: import("vxe-pc-ui").VxeTooltipPropTypes.Enterable | undefined;
                theme?: import("vxe-pc-ui").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.TitleSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                sort?: string | ((params: import("vxe-table").VxeColumnSlotTypes.SortSlotParams<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;
                floatingFilter?: string | ((params: import("vxe-table").VxeColumnSlotTypes.FloatingFilterSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                'floating-filter'?: string | ((params: import("vxe-table").VxeColumnSlotTypes.FloatingFilterSlotParams<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;
                groupContent?: string | ((params: import("vxe-table").VxeTableSlotTypes.ColumnGroupContentSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                'group-content'?: string | ((params: import("vxe-table").VxeTableSlotTypes.ColumnGroupContentSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                groupValues?: string | ((params: import("vxe-table").VxeTableSlotTypes.ColumnGroupValuesSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                'group-values'?: string | ((params: import("vxe-table").VxeTableSlotTypes.ColumnGroupValuesSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                icon?: string | ((params: import("vxe-table").VxeColumnSlotTypes.IconSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
            };
            id: string;
            parentId: string | null;
            level: number;
            rowSpan: number;
            colSpan: number;
            defaultParentId: string | null;
            halfVisible: boolean;
            defaultVisible: boolean;
            defaultFixed: import("vxe-table").VxeColumnPropTypes.Fixed | undefined;
            defaultAggGroup: boolean;
            defaultAggFunc: import("vxe-table").VxeColumnPropTypes.AggFunc | undefined;
            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: import("vxe-table").VxeColumnPropTypes.AggFunc;
            renderAggDigits: number | null;
            renderAggFormat: "" | "round" | "ceil" | "floor" | ((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[];
                aggValue: number;
            }) => number) | null;
            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;
    mergeFooterCells?: {
        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>;
            headerFormatter: import("vxe-table").VxeColumnPropTypes.HeaderFormatter;
            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>;
            filterResetMethod: import("vxe-table").VxeColumnPropTypes.FilterResetMethod<any>;
            filterRecoverMethod: import("vxe-table").VxeColumnPropTypes.FilterRecoverMethod<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;
            };
            floatingFilters: import("vxe-table").VxeColumnPropTypes.FloatingFilters;
            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;
            copyMethod: import("vxe-table").VxeColumnPropTypes.CopyMethod;
            cutMethod: import("vxe-table").VxeColumnPropTypes.CutMethod;
            pasteMethod: import("vxe-table").VxeColumnPropTypes.PasteMethod;
            titleHelp: {
                useHTML?: import("vxe-pc-ui").VxeTooltipPropTypes.UseHTML | undefined;
                content?: import("vxe-pc-ui").VxeTooltipPropTypes.Content | undefined;
                enterable?: import("vxe-pc-ui").VxeTooltipPropTypes.Enterable | undefined;
                theme?: import("vxe-pc-ui").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-pc-ui").VxeTooltipPropTypes.UseHTML | undefined;
                content?: import("vxe-pc-ui").VxeTooltipPropTypes.Content | undefined;
                enterable?: import("vxe-pc-ui").VxeTooltipPropTypes.Enterable | undefined;
                theme?: import("vxe-pc-ui").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-pc-ui").VxeTooltipPropTypes.UseHTML | undefined;
                content?: import("vxe-pc-ui").VxeTooltipPropTypes.Content | undefined;
                enterable?: import("vxe-pc-ui").VxeTooltipPropTypes.Enterable | undefined;
                theme?: import("vxe-pc-ui").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.TitleSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                sort?: string | ((params: import("vxe-table").VxeColumnSlotTypes.SortSlotParams<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;
                floatingFilter?: string | ((params: import("vxe-table").VxeColumnSlotTypes.FloatingFilterSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                'floating-filter'?: string | ((params: import("vxe-table").VxeColumnSlotTypes.FloatingFilterSlotParams<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;
                groupContent?: string | ((params: import("vxe-table").VxeTableSlotTypes.ColumnGroupContentSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                'group-content'?: string | ((params: import("vxe-table").VxeTableSlotTypes.ColumnGroupContentSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                groupValues?: string | ((params: import("vxe-table").VxeTableSlotTypes.ColumnGroupValuesSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                'group-values'?: string | ((params: import("vxe-table").VxeTableSlotTypes.ColumnGroupValuesSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                icon?: string | ((params: import("vxe-table").VxeColumnSlotTypes.IconSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
            };
            id: string;
            parentId: string | null;
            level: number;
            rowSpan: number;
            colSpan: number;
            defaultParentId: string | null;
            halfVisible: boolean;
            defaultVisible: boolean;
            defaultFixed: import("vxe-table").VxeColumnPropTypes.Fixed | undefined;
            defaultAggGroup: boolean;
            defaultAggFunc: import("vxe-table").VxeColumnPropTypes.AggFunc | undefined;
            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: import("vxe-table").VxeColumnPropTypes.AggFunc;
            renderAggDigits: number | null;
            renderAggFormat: "" | "round" | "ceil" | "floor" | ((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[];
                aggValue: number;
            }) => number) | null;
            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>;
            headerFormatter: import("vxe-table").VxeColumnPropTypes.HeaderFormatter;
            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>;
            filterResetMethod: import("vxe-table").VxeColumnPropTypes.FilterResetMethod<any>;
            filterRecoverMethod: import("vxe-table").VxeColumnPropTypes.FilterRecoverMethod<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;
            };
            floatingFilters: import("vxe-table").VxeColumnPropTypes.FloatingFilters;
            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;
            copyMethod: import("vxe-table").VxeColumnPropTypes.CopyMethod;
            cutMethod: import("vxe-table").VxeColumnPropTypes.CutMethod;
            pasteMethod: import("vxe-table").VxeColumnPropTypes.PasteMethod;
            titleHelp: {
                useHTML?: import("vxe-pc-ui").VxeTooltipPropTypes.UseHTML | undefined;
                content?: import("vxe-pc-ui").VxeTooltipPropTypes.Content | undefined;
                enterable?: import("vxe-pc-ui").VxeTooltipPropTypes.Enterable | undefined;
                theme?: import("vxe-pc-ui").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-pc-ui").VxeTooltipPropTypes.UseHTML | undefined;
                content?: import("vxe-pc-ui").VxeTooltipPropTypes.Content | undefined;
                enterable?: import("vxe-pc-ui").VxeTooltipPropTypes.Enterable | undefined;
                theme?: import("vxe-pc-ui").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-pc-ui").VxeTooltipPropTypes.UseHTML | undefined;
                content?: import("vxe-pc-ui").VxeTooltipPropTypes.Content | undefined;
                enterable?: import("vxe-pc-ui").VxeTooltipPropTypes.Enterable | undefined;
                theme?: import("vxe-pc-ui").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.TitleSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                sort?: string | ((params: import("vxe-table").VxeColumnSlotTypes.SortSlotParams<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;
                floatingFilter?: string | ((params: import("vxe-table").VxeColumnSlotTypes.FloatingFilterSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                'floating-filter'?: string | ((params: import("vxe-table").VxeColumnSlotTypes.FloatingFilterSlotParams<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;
                groupContent?: string | ((params: import("vxe-table").VxeTableSlotTypes.ColumnGroupContentSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                'group-content'?: string | ((params: import("vxe-table").VxeTableSlotTypes.ColumnGroupContentSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                groupValues?: string | ((params: import("vxe-table").VxeTableSlotTypes.ColumnGroupValuesSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                'group-values'?: string | ((params: import("vxe-table").VxeTableSlotTypes.ColumnGroupValuesSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                icon?: string | ((params: import("vxe-table").VxeColumnSlotTypes.IconSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
            };
            id: string;
            parentId: string | null;
            level: number;
            rowSpan: number;
            colSpan: number;
            defaultParentId: string | null;
            halfVisible: boolean;
            defaultVisible: boolean;
            defaultFixed: import("vxe-table").VxeColumnPropTypes.Fixed | undefined;
            defaultAggGroup: boolean;
            defaultAggFunc: import("vxe-table").VxeColumnPropTypes.AggFunc | undefined;
            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: import("vxe-table").VxeColumnPropTypes.AggFunc;
            renderAggDigits: number | null;
            renderAggFormat: "" | "round" | "ceil" | "floor" | ((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[];
                aggValue: number;
            }) => number) | null;
            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;
        autoOptions?: {
            isCalcHeader?: boolean | undefined;
            isCalcBody?: boolean | undefined;
            isCalcFooter?: boolean | undefined;
        } | 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;
        createKeyMethod?: ((params: {
            row: any;
            keyField: string;
        }) => string | number) | 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;
        expandAll?: boolean | undefined;
        expandGroupFields?: string[] | undefined;
        indent?: number | undefined;
        trigger?: "default" | "row" | "cell" | "manual" | "" | null | undefined;
        showIcon?: boolean | undefined;
        iconOpen?: string | undefined;
        iconClose?: string | undefined;
        showTotal?: boolean | undefined;
        showAggFuncTitle?: boolean | undefined;
        initialAggFuncMethod?: ((params: {
            $table: VxeTableConstructor<any>;
            column: import("vxe-table").VxeTableDefines.ColumnInfo<any>;
        }) => import("vxe-table").VxeTableDefines.AggFuncType) | undefined;
        maxGroupSize?: number | undefined;
        includeGroupFields?: string[] | undefined;
        excludeGroupFields?: string[] | undefined;
        includeValuesFields?: string[] | undefined;
        excludeValuesFields?: string[] | undefined;
        calcValuesMethod?: ((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[];
            aggValue: number;
        }) => number) | undefined;
        formatValuesMethod?: ((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[];
            aggValue: number;
        }) => number | string) | 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;
        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;
        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) | 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) | undefined;
    } | undefined;
    aggregateAccuracyConfig?: VxeTablePropTypes.AggregateAccuracyConfig<any> | 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;
        expandAll?: boolean | undefined;
        expandGroupFields?: string[] | undefined;
        indent?: number | undefined;
        trigger?: "default" | "row" | "cell" | "manual" | "" | null | undefined;
        showIcon?: boolean | undefined;
        iconOpen?: string | undefined;
        iconClose?: string | undefined;
        showTotal?: boolean | undefined;
        showAggFuncTitle?: boolean | undefined;
        initialAggFuncMethod?: ((params: {
            $table: VxeTableConstructor<any>;
            column: import("vxe-table").VxeTableDefines.ColumnInfo<any>;
        }) => import("vxe-table").VxeTableDefines.AggFuncType) | undefined;
        maxGroupSize?: number | undefined;
        includeGroupFields?: string[] | undefined;
        excludeGroupFields?: string[] | undefined;
        includeValuesFields?: string[] | undefined;
        excludeValuesFields?: string[] | undefined;
        calcValuesMethod?: ((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[];
            aggValue: number;
        }) => number) | undefined;
        formatValuesMethod?: ((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[];
            aggValue: number;
        }) => number | string) | 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;
        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;
        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) | 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) | undefined;
    } | undefined;
    currentRowConfig?: {
        trigger?: "default" | "row" | "manual" | "" | null | undefined;
        strict?: boolean | undefined;
        isFollowSelected?: boolean | undefined;
        beforeSelectMethod?: ((params: {
            $table: VxeTableConstructor<any>;
            row: any;
            selected: boolean;
        }) => boolean) | undefined;
    } | undefined;
    currentColumnConfig?: {
        trigger?: "default" | "header" | "cell" | "manual" | "" | null | undefined;
        strict?: boolean | undefined;
        isFollowSelected?: boolean | undefined;
        beforeSelectMethod?: ((params: {
            $table: VxeTableConstructor<any>;
            column: import("vxe-table").VxeTableDefines.ColumnInfo<any>;
            selected: boolean;
        }) => 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;
        isCrossTableDrag?: 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;
            aggGroup?: boolean | undefined;
            aggFunc?: boolean | undefined;
        } | undefined;
        storeOptions?: {
            visible?: boolean | undefined;
            resizable?: boolean | undefined;
            fixed?: boolean | undefined;
            sort?: boolean | undefined;
            aggGroup?: 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: import("vxe-table").VxeTableDefines.CustomEventType;
            storeData: import("vxe-table").VxeTableDefines.CustomStoreData;
        }) => Promise<any>) | undefined;
        mode?: "default" | "modal" | "drawer" | "simple" | "popup" | "" | null | undefined;
        modalOptions?: {
            title?: import("vxe-pc-ui").VxeModalPropTypes.Title | undefined;
            width?: import("vxe-pc-ui").VxeModalPropTypes.Width | undefined;
            minWidth?: import("vxe-pc-ui").VxeModalPropTypes.MinWidth | undefined;
            height?: import("vxe-pc-ui").VxeModalPropTypes.Height | undefined;
            minHeight?: import("vxe-pc-ui").VxeModalPropTypes.MinHeight | undefined;
            className?: import("vxe-pc-ui").VxeModalPropTypes.ClassName | undefined;
            showZoom?: import("vxe-pc-ui").VxeModalPropTypes.ShowZoom | undefined;
            showMaximize?: import("vxe-pc-ui").VxeModalPropTypes.ShowMaximize | undefined;
            showMinimize?: import("vxe-pc-ui").VxeModalPropTypes.ShowMinimize | undefined;
            mask?: import("vxe-pc-ui").VxeModalPropTypes.Mask | undefined;
            lockView?: import("vxe-pc-ui").VxeModalPropTypes.LockView | undefined;
            resize?: import("vxe-pc-ui").VxeModalPropTypes.Resize | undefined;
            escClosable?: import("vxe-pc-ui").VxeModalPropTypes.EscClosable | undefined;
            maskClosable?: import("vxe-pc-ui").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;
        popupOptions?: {
            mode?: "inside" | "outside" | "auto" | "" | null | undefined;
            width?: number | string | undefined;
            maxHeight?: number | string | 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;
        allowValueDigits?: boolean | undefined;
        allowValueFormat?: boolean | undefined;
        autoAggGroupValues?: 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;
        multiple?: boolean | undefined;
        showIcon?: boolean | undefined;
        iconVisibleMethod?: ((params: {
            $table: VxeTableConstructor<any>;
            column: import("vxe-table").VxeTableDefines.ColumnInfo<any>;
        }) => boolean) | undefined;
        className?: string | undefined;
        zIndex?: number | undefined;
        transfer?: boolean | undefined;
        iconNone?: string | undefined;
        iconMatch?: string | undefined;
        maxHeight?: number | undefined;
        destroyOnClose?: boolean | undefined;
        confirmButtonText?: string | undefined;
        resetButtonText?: string | undefined;
        showFooter?: boolean | undefined;
    } | undefined;
    floatingFilterConfig?: {
        enabled?: boolean | undefined;
        floatingFilters?: import("vxe-table").VxeColumnPropTypes.FloatingFilters | 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;
    headerTooltipConfig?: {
        contentMethod?: ((params: {
            $table: VxeTableConstructor<any>;
            $rowIndex: number;
            column: import("vxe-table").VxeTableDefines.ColumnInfo<any>;
            columnIndex: number;
            $columnIndex: number;
            _columnIndex: number;
            type: "header";
            cell: HTMLElement;
            $event: any;
        }) => string | null | void) | undefined;
        height?: import("vxe-pc-ui").VxeTooltipPropTypes.Height | undefined;
        width?: import("vxe-pc-ui").VxeTooltipPropTypes.Width | undefined;
        maxHeight?: import("vxe-pc-ui").VxeTooltipPropTypes.MaxHeight | undefined;
        minHeight?: import("vxe-pc-ui").VxeTooltipPropTypes.MinHeight | undefined;
        minWidth?: import("vxe-pc-ui").VxeTooltipPropTypes.MinWidth | undefined;
        maxWidth?: import("vxe-pc-ui").VxeTooltipPropTypes.MaxWidth | undefined;
        showAll?: boolean | undefined;
        theme?: import("vxe-pc-ui").VxeTooltipPropTypes.Theme | undefined;
        enterable?: import("vxe-pc-ui").VxeTooltipPropTypes.Enterable | undefined;
        enterDelay?: import("vxe-pc-ui").VxeTooltipPropTypes.EnterDelay | undefined;
        leaveDelay?: import("vxe-pc-ui").VxeTooltipPropTypes.LeaveDelay | undefined;
        useHTML?: import("vxe-pc-ui").VxeTooltipPropTypes.UseHTML | undefined;
    } | undefined;
    tooltipConfig?: {
        showAll?: boolean | undefined;
        theme?: import("vxe-pc-ui").VxeTooltipPropTypes.Theme | undefined;
        enterable?: import("vxe-pc-ui").VxeTooltipPropTypes.Enterable | undefined;
        enterDelay?: import("vxe-pc-ui").VxeTooltipPropTypes.EnterDelay | undefined;
        leaveDelay?: import("vxe-pc-ui").VxeTooltipPropTypes.LeaveDelay | undefined;
        width?: import("vxe-pc-ui").VxeTooltipPropTypes.Width | undefined;
        height?: import("vxe-pc-ui").VxeTooltipPropTypes.Height | undefined;
        minWidth?: import("vxe-pc-ui").VxeTooltipPropTypes.MinWidth | undefined;
        minHeight?: import("vxe-pc-ui").VxeTooltipPropTypes.MinHeight | undefined;
        maxWidth?: import("vxe-pc-ui").VxeTooltipPropTypes.MaxWidth | undefined;
        maxHeight?: import("vxe-pc-ui").VxeTooltipPropTypes.MaxHeight | undefined;
        useHTML?: import("vxe-pc-ui").VxeTooltipPropTypes.UseHTML | 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: "body";
            cell: HTMLElement;
            $event: any;
        }) => string | null | void) | undefined;
    } | undefined;
    footerTooltipConfig?: {
        contentMethod?: ((params: {
            $table: VxeTableConstructor<any>;
            items: any[];
            row: any;
            rowIndex: number;
            $rowIndex: number;
            column: import("vxe-table").VxeTableDefines.ColumnInfo<any>;
            columnIndex: number;
            $columnIndex: number;
            _columnIndex: number;
            type: "footer";
            cell: HTMLElement;
            $event: any;
        }) => string | null | void) | undefined;
        height?: import("vxe-pc-ui").VxeTooltipPropTypes.Height | undefined;
        width?: import("vxe-pc-ui").VxeTooltipPropTypes.Width | undefined;
        maxHeight?: import("vxe-pc-ui").VxeTooltipPropTypes.MaxHeight | undefined;
        minHeight?: import("vxe-pc-ui").VxeTooltipPropTypes.MinHeight | undefined;
        minWidth?: import("vxe-pc-ui").VxeTooltipPropTypes.MinWidth | undefined;
        maxWidth?: import("vxe-pc-ui").VxeTooltipPropTypes.MaxWidth | undefined;
        showAll?: boolean | undefined;
        theme?: import("vxe-pc-ui").VxeTooltipPropTypes.Theme | undefined;
        enterable?: import("vxe-pc-ui").VxeTooltipPropTypes.Enterable | undefined;
        enterDelay?: import("vxe-pc-ui").VxeTooltipPropTypes.EnterDelay | undefined;
        leaveDelay?: import("vxe-pc-ui").VxeTooltipPropTypes.LeaveDelay | undefined;
        useHTML?: import("vxe-pc-ui").VxeTooltipPropTypes.UseHTML | undefined;
    } | undefined;
    exportConfig?: {
        _typeMaps?: Record<string, number> | undefined;
        filename?: string | ((params: {
            $table: VxeTableConstructor;
            $grid: VxeGridConstructor | null | undefined;
            $gantt: VxeGanttConstructor | null | undefined;
            options: VxeTablePropTypes.ExportOpts;
        }) => string) | undefined;
        sheetName?: string | ((params: {
            $table: VxeTableConstructor;
            $grid: VxeGridConstructor | null | undefined;
            $gantt: VxeGanttConstructor | 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>;
            headerFormatter: import("vxe-table").VxeColumnPropTypes.HeaderFormatter;
            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>;
            filterResetMethod: import("vxe-table").VxeColumnPropTypes.FilterResetMethod<any>;
            filterRecoverMethod: import("vxe-table").VxeColumnPropTypes.FilterRecoverMethod<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;
            };
            floatingFilters: import("vxe-table").VxeColumnPropTypes.FloatingFilters;
            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;
            copyMethod: import("vxe-table").VxeColumnPropTypes.CopyMethod;
            cutMethod: import("vxe-table").VxeColumnPropTypes.CutMethod;
            pasteMethod: import("vxe-table").VxeColumnPropTypes.PasteMethod;
            titleHelp: {
                useHTML?: import("vxe-pc-ui").VxeTooltipPropTypes.UseHTML | undefined;
                content?: import("vxe-pc-ui").VxeTooltipPropTypes.Content | undefined;
                enterable?: import("vxe-pc-ui").VxeTooltipPropTypes.Enterable | undefined;
                theme?: import("vxe-pc-ui").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-pc-ui").VxeTooltipPropTypes.UseHTML | undefined;
                content?: import("vxe-pc-ui").VxeTooltipPropTypes.Content | undefined;
                enterable?: import("vxe-pc-ui").VxeTooltipPropTypes.Enterable | undefined;
                theme?: import("vxe-pc-ui").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-pc-ui").VxeTooltipPropTypes.UseHTML | undefined;
                content?: import("vxe-pc-ui").VxeTooltipPropTypes.Content | undefined;
                enterable?: import("vxe-pc-ui").VxeTooltipPropTypes.Enterable | undefined;
                theme?: import("vxe-pc-ui").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.TitleSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                sort?: string | ((params: import("vxe-table").VxeColumnSlotTypes.SortSlotParams<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;
                floatingFilter?: string | ((params: import("vxe-table").VxeColumnSlotTypes.FloatingFilterSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                'floating-filter'?: string | ((params: import("vxe-table").VxeColumnSlotTypes.FloatingFilterSlotParams<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;
                groupContent?: string | ((params: import("vxe-table").VxeTableSlotTypes.ColumnGroupContentSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                'group-content'?: string | ((params: import("vxe-table").VxeTableSlotTypes.ColumnGroupContentSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                groupValues?: string | ((params: import("vxe-table").VxeTableSlotTypes.ColumnGroupValuesSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                'group-values'?: string | ((params: import("vxe-table").VxeTableSlotTypes.ColumnGroupValuesSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                icon?: string | ((params: import("vxe-table").VxeColumnSlotTypes.IconSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
            };
            id: string;
            parentId: string | null;
            level: number;
            rowSpan: number;
            colSpan: number;
            defaultParentId: string | null;
            halfVisible: boolean;
            defaultVisible: boolean;
            defaultFixed: import("vxe-table").VxeColumnPropTypes.Fixed | undefined;
            defaultAggGroup: boolean;
            defaultAggFunc: import("vxe-table").VxeColumnPropTypes.AggFunc | undefined;
            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: import("vxe-table").VxeColumnPropTypes.AggFunc;
            renderAggDigits: number | null;
            renderAggFormat: "" | "round" | "ceil" | "floor" | ((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[];
                aggValue: number;
            }) => number) | null;
            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;
            $grid: VxeGridConstructor | null | undefined;
            $gantt: VxeGanttConstructor | null | undefined;
            column: import("vxe-table").VxeTableDefines.ColumnInfo;
            $columnIndex: number;
        }) => boolean) | undefined;
        dataFilterMethod?: ((params: {
            $table: VxeTableConstructor;
            $grid: VxeGridConstructor | null | undefined;
            $gantt: VxeGanttConstructor | null | undefined;
            row: any;
            $rowIndex: number;
        }) => boolean) | undefined;
        footerFilterMethod?: ((params: {
            $table: VxeTableConstructor;
            $grid: VxeGridConstructor | null | undefined;
            $gantt: VxeGanttConstructor | null | undefined;
            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;
            $gantt: VxeGanttConstructor | null | undefined;
            options: VxeTablePropTypes.ExportHandleOptions;
        }) => Promise<any>) | undefined;
        beforeExportMethod?: ((params: {
            $table: VxeTableConstructor;
            $grid: VxeGridConstructor | null | undefined;
            $gantt: VxeGanttConstructor | null | undefined;
            options: VxeTablePropTypes.ExportHandleOptions;
        }) => void) | undefined;
        afterExportMethod?: ((params: {
            $table: VxeTableConstructor;
            $grid: VxeGridConstructor | null | undefined;
            $gantt: VxeGanttConstructor | 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;
            $gantt: VxeGanttConstructor | 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>;
            headerFormatter: import("vxe-table").VxeColumnPropTypes.HeaderFormatter;
            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>;
            filterResetMethod: import("vxe-table").VxeColumnPropTypes.FilterResetMethod<any>;
            filterRecoverMethod: import("vxe-table").VxeColumnPropTypes.FilterRecoverMethod<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;
            };
            floatingFilters: import("vxe-table").VxeColumnPropTypes.FloatingFilters;
            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;
            copyMethod: import("vxe-table").VxeColumnPropTypes.CopyMethod;
            cutMethod: import("vxe-table").VxeColumnPropTypes.CutMethod;
            pasteMethod: import("vxe-table").VxeColumnPropTypes.PasteMethod;
            titleHelp: {
                useHTML?: import("vxe-pc-ui").VxeTooltipPropTypes.UseHTML | undefined;
                content?: import("vxe-pc-ui").VxeTooltipPropTypes.Content | undefined;
                enterable?: import("vxe-pc-ui").VxeTooltipPropTypes.Enterable | undefined;
                theme?: import("vxe-pc-ui").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-pc-ui").VxeTooltipPropTypes.UseHTML | undefined;
                content?: import("vxe-pc-ui").VxeTooltipPropTypes.Content | undefined;
                enterable?: import("vxe-pc-ui").VxeTooltipPropTypes.Enterable | undefined;
                theme?: import("vxe-pc-ui").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-pc-ui").VxeTooltipPropTypes.UseHTML | undefined;
                content?: import("vxe-pc-ui").VxeTooltipPropTypes.Content | undefined;
                enterable?: import("vxe-pc-ui").VxeTooltipPropTypes.Enterable | undefined;
                theme?: import("vxe-pc-ui").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.TitleSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                sort?: string | ((params: import("vxe-table").VxeColumnSlotTypes.SortSlotParams<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;
                floatingFilter?: string | ((params: import("vxe-table").VxeColumnSlotTypes.FloatingFilterSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                'floating-filter'?: string | ((params: import("vxe-table").VxeColumnSlotTypes.FloatingFilterSlotParams<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;
                groupContent?: string | ((params: import("vxe-table").VxeTableSlotTypes.ColumnGroupContentSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                'group-content'?: string | ((params: import("vxe-table").VxeTableSlotTypes.ColumnGroupContentSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                groupValues?: string | ((params: import("vxe-table").VxeTableSlotTypes.ColumnGroupValuesSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                'group-values'?: string | ((params: import("vxe-table").VxeTableSlotTypes.ColumnGroupValuesSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
                icon?: string | ((params: import("vxe-table").VxeColumnSlotTypes.IconSlotParams<any>) => VxeComponentSlotType[] | VxeComponentSlotType) | null | undefined;
            };
            id: string;
            parentId: string | null;
            level: number;
            rowSpan: number;
            colSpan: number;
            defaultParentId: string | null;
            halfVisible: boolean;
            defaultVisible: boolean;
            defaultFixed: import("vxe-table").VxeColumnPropTypes.Fixed | undefined;
            defaultAggGroup: boolean;
            defaultAggFunc: import("vxe-table").VxeColumnPropTypes.AggFunc | undefined;
            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: import("vxe-table").VxeColumnPropTypes.AggFunc;
            renderAggDigits: number | null;
            renderAggFormat: "" | "round" | "ceil" | "floor" | ((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[];
                aggValue: number;
            }) => number) | null;
            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;
            $grid: VxeGridConstructor | null | undefined;
            $gantt: VxeGanttConstructor | null | undefined;
            column: import("vxe-table").VxeTableDefines.ColumnInfo;
            $columnIndex: number;
        }) => boolean) | undefined;
        dataFilterMethod?: ((params: {
            $table: VxeTableConstructor;
            $grid: VxeGridConstructor | null | undefined;
            $gantt: VxeGanttConstructor | null | undefined;
            row: any;
            $rowIndex: number;
        }) => boolean) | undefined;
        footerFilterMethod?: ((params: {
            $table: VxeTableConstructor;
            $grid: VxeGridConstructor | null | undefined;
            $gantt: VxeGanttConstructor | null | undefined;
            items: any[];
            $rowIndex: number;
        }) => boolean) | undefined;
        beforePrintMethod?: ((params: {
            $table: VxeTableConstructor;
            $grid: VxeGridConstructor | null | undefined;
            $gantt: VxeGanttConstructor | null | undefined;
            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;
        showRootLine?: boolean | undefined;
        seqMode?: "default" | "increasing" | "fixed" | "" | null | 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 | ((params: {}) => VxeComponentSlotType[] | VxeComponentSlotType) | undefined;
                    content?: string | undefined;
                    className?: string | undefined;
                } | undefined;
                prefixIcon?: string | ((params: {}) => VxeComponentSlotType[] | VxeComponentSlotType) | undefined;
                suffixConfig?: {
                    icon?: string | (() => VxeComponentSlotType[] | VxeComponentSlotType) | undefined;
                    content?: string | undefined;
                    className?: string | undefined;
                } | undefined;
                suffixIcon?: string | ((params: {}) => VxeComponentSlotType[] | VxeComponentSlotType) | undefined;
                className?: string | undefined;
                loading?: boolean | undefined;
                visible?: boolean | undefined;
                disabled?: boolean | undefined;
                children?: {
                    [x: string]: any;
                    code?: string | undefined;
                    name?: string | undefined;
                    prefixConfig?: {
                        icon?: string | ((params: {}) => VxeComponentSlotType[] | VxeComponentSlotType) | undefined;
                        content?: string | undefined;
                        className?: string | undefined;
                    } | undefined;
                    prefixIcon?: string | ((params: {}) => VxeComponentSlotType[] | VxeComponentSlotType) | undefined;
                    suffixConfig?: {
                        icon?: string | (() => VxeComponentSlotType[] | VxeComponentSlotType) | undefined;
                        content?: string | undefined;
                        className?: string | undefined;
                    } | undefined;
                    suffixIcon?: string | ((params: {}) => VxeComponentSlotType[] | VxeComponentSlotType) | undefined;
                    className?: string | undefined;
                    loading?: boolean | 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 | ((params: {}) => VxeComponentSlotType[] | VxeComponentSlotType) | undefined;
                    content?: string | undefined;
                    className?: string | undefined;
                } | undefined;
                prefixIcon?: string | ((params: {}) => VxeComponentSlotType[] | VxeComponentSlotType) | undefined;
                suffixConfig?: {
                    icon?: string | (() => VxeComponentSlotType[] | VxeComponentSlotType) | undefined;
                    content?: string | undefined;
                    className?: string | undefined;
                } | undefined;
                suffixIcon?: string | ((params: {}) => VxeComponentSlotType[] | VxeComponentSlotType) | undefined;
                className?: string | undefined;
                loading?: boolean | undefined;
                visible?: boolean | undefined;
                disabled?: boolean | undefined;
                children?: {
                    [x: string]: any;
                    code?: string | undefined;
                    name?: string | undefined;
                    prefixConfig?: {
                        icon?: string | ((params: {}) => VxeComponentSlotType[] | VxeComponentSlotType) | undefined;
                        content?: string | undefined;
                        className?: string | undefined;
                    } | undefined;
                    prefixIcon?: string | ((params: {}) => VxeComponentSlotType[] | VxeComponentSlotType) | undefined;
                    suffixConfig?: {
                        icon?: string | (() => VxeComponentSlotType[] | VxeComponentSlotType) | undefined;
                        content?: string | undefined;
                        className?: string | undefined;
                    } | undefined;
                    suffixIcon?: string | ((params: {}) => VxeComponentSlotType[] | VxeComponentSlotType) | undefined;
                    className?: string | undefined;
                    loading?: boolean | 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 | ((params: {}) => VxeComponentSlotType[] | VxeComponentSlotType) | undefined;
                    content?: string | undefined;
                    className?: string | undefined;
                } | undefined;
                prefixIcon?: string | ((params: {}) => VxeComponentSlotType[] | VxeComponentSlotType) | undefined;
                suffixConfig?: {
                    icon?: string | (() => VxeComponentSlotType[] | VxeComponentSlotType) | undefined;
                    content?: string | undefined;
                    className?: string | undefined;
                } | undefined;
                suffixIcon?: string | ((params: {}) => VxeComponentSlotType[] | VxeComponentSlotType) | undefined;
                className?: string | undefined;
                loading?: boolean | undefined;
                visible?: boolean | undefined;
                disabled?: boolean | undefined;
                children?: {
                    [x: string]: any;
                    code?: string | undefined;
                    name?: string | undefined;
                    prefixConfig?: {
                        icon?: string | ((params: {}) => VxeComponentSlotType[] | VxeComponentSlotType) | undefined;
                        content?: string | undefined;
                        className?: string | undefined;
                    } | undefined;
                    prefixIcon?: string | ((params: {}) => VxeComponentSlotType[] | VxeComponentSlotType) | undefined;
                    suffixConfig?: {
                        icon?: string | (() => VxeComponentSlotType[] | VxeComponentSlotType) | undefined;
                        content?: string | undefined;
                        className?: string | undefined;
                    } | undefined;
                    suffixIcon?: string | ((params: {}) => VxeComponentSlotType[] | VxeComponentSlotType) | undefined;
                    className?: string | undefined;
                    loading?: boolean | 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;
        zIndex?: number | undefined;
        transfer?: boolean | undefined;
        destroyOnClose?: boolean | 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?: {
        showActionMsg?: boolean | undefined;
        customModalMsg?: ((params: {
            $table: VxeTableConstructor<any>;
            type: "fnr" | "clip" | "merge" | "selected";
            message: string;
            status: import("vxe-pc-ui").VxeModalPropTypes.Status;
        }) => void) | undefined;
        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 | 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-pc-ui").VxeModalPropTypes.Title | undefined;
            width?: import("vxe-pc-ui").VxeModalPropTypes.Width | undefined;
            minWidth?: import("vxe-pc-ui").VxeModalPropTypes.MinWidth | undefined;
            height?: import("vxe-pc-ui").VxeModalPropTypes.Height | undefined;
            minHeight?: import("vxe-pc-ui").VxeModalPropTypes.MinHeight | undefined;
            className?: import("vxe-pc-ui").VxeModalPropTypes.ClassName | undefined;
            resize?: import("vxe-pc-ui").VxeModalPropTypes.Resize | undefined;
            showMaximize?: import("vxe-pc-ui").VxeModalPropTypes.ShowMaximize | undefined;
            showMinimize?: import("vxe-pc-ui").VxeModalPropTypes.ShowMinimize | undefined;
            showZoom?: import("vxe-pc-ui").VxeModalPropTypes.ShowZoom | undefined;
            lockView?: import("vxe-pc-ui").VxeModalPropTypes.LockView | undefined;
            mask?: import("vxe-pc-ui").VxeModalPropTypes.Mask | undefined;
            maskClosable?: import("vxe-pc-ui").VxeModalPropTypes.MaskClosable | undefined;
            escClosable?: import("vxe-pc-ui").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;
        isUndo?: boolean | undefined;
        isChecked?: boolean | undefined;
        arrowCursorLock?: boolean | undefined;
        enterToTab?: boolean | undefined;
        editMode?: "coverage" | "insert" | "" | null | undefined;
        isLastEnterAppendRow?: boolean | undefined;
        isLastTabAppendRow?: 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;
        beforeTabMethod?: ((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;
        tabMethod?: ((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;
        isCopyToContent?: boolean | undefined;
        isTrimCopyContent?: boolean | undefined;
        isAcrossRow?: boolean | undefined;
        isAcrossColumn?: 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>;
            cellTitle: string;
        }) => string) | undefined;
        copyMethod?: import("vxe-table").VxeColumnPropTypes.CopyMethod | 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>[];
        }) => void) | undefined;
        cutMethod?: import("vxe-table").VxeColumnPropTypes.CutMethod | 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?: import("vxe-table").VxeColumnPropTypes.PasteMethod | 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;
        copyToLabel?: boolean | undefined;
    } | undefined;
    editConfig?: {
        trigger?: "manual" | "click" | "dblclick" | "" | null | undefined;
        enabled?: boolean | undefined;
        mode?: "cell" | "row" | "" | null | undefined;
        icon?: string | ((params: {}) => VxeComponentSlotType[] | VxeComponentSlotType) | 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;
    editDirtyConfig?: {
        includeFields?: string[] | undefined;
        excludeFields?: string[] | undefined;
    } | undefined;
    validConfig?: {
        autoPos?: boolean | undefined;
        showErrorMessage?: boolean | undefined;
        showErrorBackground?: 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;
        showMessage?: boolean | undefined;
        message?: "inline" | "default" | "tooltip" | "" | null | undefined;
    } | undefined;
    editRules?: VxeTablePropTypes.EditRules<any> | undefined;
    undoHistoryConfig?: {
        maxSize?: number | undefined;
        isUpdateData?: boolean | undefined;
        isUpdateColumn?: boolean | undefined;
        isEditRow?: boolean | undefined;
    } | 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" | "scroll" | "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?: number | undefined;
        enabled?: boolean | undefined;
        immediate?: boolean | undefined;
        scrollToLeftOnChange?: boolean | undefined;
        threshold?: string | number | undefined;
    } | undefined;
    virtualYConfig?: {
        gt?: number | undefined;
        oSize?: number | undefined;
        preSize?: number | 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;
        overscrollBehavior?: "contain" | "none" | "" | undefined;
        x?: {
            position?: "top" | "bottom" | "" | undefined;
            visible?: "auto" | "visible" | "hidden" | boolean | undefined;
            overscrollBehavior?: "contain" | "none" | "" | undefined;
        } | undefined;
        y?: {
            position?: "left" | "right" | "" | undefined;
            visible?: "auto" | "visible" | "hidden" | boolean | undefined;
            overscrollBehavior?: "contain" | "none" | "" | 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 {};
