export declare const VXETable: typeof import("vxe-table/types/all");
declare const _default: import("vue").DefineComponent<{
    size: {
        type: import("vue").PropType<import("vxe-table").SizeType>;
        default: string;
    };
    id: {
        type: import("vue").PropType<string>;
    };
    height: {
        type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.Height>;
        default: string;
    };
    maxHeight: {
        type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.MaxHeight>;
    };
    minHeight: {
        type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.MinHeight>;
    };
    data: {
        type: import("vue").PropType<any[]>;
    };
    resizable: {
        type: import("vue").PropType<boolean>;
        default: boolean;
    };
    stripe: {
        type: import("vue").PropType<boolean>;
        default: boolean;
    };
    round: {
        type: import("vue").PropType<boolean>;
        default: boolean;
    };
    border: {
        type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.Border>;
        default: string;
    };
    loading: {
        type: import("vue").PropType<boolean>;
        default: boolean;
    };
    align: {
        type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.Align>;
        default: string;
    };
    headerAlign: {
        type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.Align>;
        default: string;
    };
    footerAlign: {
        type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.Align>;
        default: string;
    };
    showHeader: {
        type: import("vue").PropType<boolean>;
        default: boolean;
    };
    showFooter: {
        type: import("vue").PropType<boolean>;
    };
    highlightCurrentRow: {
        type: import("vue").PropType<boolean>;
        default: boolean;
    };
    highlightHoverRow: {
        type: import("vue").PropType<boolean>;
        default: boolean;
    };
    highlightCurrentColumn: {
        type: import("vue").PropType<boolean>;
        default: boolean;
    };
    highlightHoverColumn: {
        type: import("vue").PropType<boolean>;
        default: boolean;
    };
    highlightCell: {
        type: import("vue").PropType<boolean>;
        default: boolean;
    };
    footerMethod: {
        type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.FooterMethod<import("vxe-table").VxeTableDataRow>>;
    };
    rowClassName: {
        type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.RowClassName<import("vxe-table").VxeTableDataRow>>;
    };
    cellClassName: {
        type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.CellClassName<import("vxe-table").VxeTableDataRow>>;
    };
    headerRowClassName: {
        type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.HeaderRowClassName<import("vxe-table").VxeTableDataRow>>;
    };
    headerCellClassName: {
        type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.HeaderCellClassName<import("vxe-table").VxeTableDataRow>>;
    };
    footerRowClassName: {
        type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.FooterRowClassName<import("vxe-table").VxeTableDataRow>>;
    };
    footerCellClassName: {
        type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.FooterCellClassName<import("vxe-table").VxeTableDataRow>>;
    };
    cellStyle: {
        type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.CellStyle<import("vxe-table").VxeTableDataRow>>;
    };
    headerCellStyle: {
        type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.HeaderCellStyle<import("vxe-table").VxeTableDataRow>>;
    };
    footerCellStyle: {
        type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.FooterCellStyle<import("vxe-table").VxeTableDataRow>>;
    };
    rowStyle: {
        type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.RowStyle<import("vxe-table").VxeTableDataRow>>;
    };
    headerRowStyle: {
        type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.HeaderRowStyle<import("vxe-table").VxeTableDataRow>>;
    };
    footerRowStyle: {
        type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.FooterRowStyle<import("vxe-table").VxeTableDataRow>>;
    };
    mergeCells: {
        type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.MergeCells<import("vxe-table").VxeTableDataRow>>;
    };
    mergeFooterItems: {
        type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.MergeFooterItems<import("vxe-table").VxeTableDataRow>>;
    };
    spanMethod: {
        type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.SpanMethod<import("vxe-table").VxeTableDataRow>>;
    };
    footerSpanMethod: {
        type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.FooterSpanMethod<import("vxe-table").VxeTableDataRow>>;
    };
    showOverflow: {
        type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.ShowOverflow>;
        default: boolean;
    };
    showHeaderOverflow: {
        type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.ShowOverflow>;
        default: boolean;
    };
    showFooterOverflow: {
        type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.ShowOverflow>;
        default: boolean;
    };
    keepSource: {
        type: import("vue").PropType<boolean>;
        default: boolean;
    };
    autoResize: {
        type: import("vue").PropType<boolean>;
    };
    resizeConfig: {
        type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.ResizeConfig>;
        default: () => {
            refreshDelay: number;
        };
    };
    syncResize: {
        type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.SyncResize>;
    };
    scrollX: {
        type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.ScrollX>;
        default: () => {
            enabled: boolean;
            gt: number;
            oSize: number;
        };
    };
    scrollY: {
        type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.ScrollY>;
        default: () => {
            enabled: boolean;
            mode: string;
            gt: number;
            oSize: number;
        };
    };
    columnConfig: {
        type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.ColumnConfig>;
        default: () => {
            resizable: boolean;
        };
    };
    rowConfig: {
        type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.RowConfig>;
        default: () => {
            keyField: string;
            height: number;
        };
    };
    customConfig: {
        type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.CustomConfig<import("vxe-table").VxeTableDataRow>>;
    };
    resizableConfig: {
        type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.ResizableConfig<import("vxe-table").VxeTableDataRow>>;
    };
    seqConfig: {
        type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.SeqConfig<import("vxe-table").VxeTableDataRow>>;
    };
    sortConfig: {
        type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.SortConfig<import("vxe-table").VxeTableDataRow>>;
    };
    filterConfig: {
        type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.FilterConfig<import("vxe-table").VxeTableDataRow>>;
    };
    filterExclusion: {
        type: BooleanConstructor;
        default: boolean;
    };
    radioConfig: {
        type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.RadioConfig<import("vxe-table").VxeTableDataRow> & {
            enabled: boolean;
        }>;
        default: () => {
            enabled: boolean;
            highlight: boolean;
        };
    };
    checkboxConfig: {
        type: import("vue").PropType<Omit<import("vxe-table").VxeTablePropTypes.CheckboxConfig<import("vxe-table").VxeTableDataRow>, "reserve"> & {
            enabled?: boolean | undefined;
            cache?: boolean | undefined;
        }>;
        default: () => {
            enabled: boolean;
            range: boolean;
            highlight: boolean;
            cache: boolean;
        };
    };
    tooltipConfig: {
        type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.TooltipConfig<import("vxe-table").VxeTableDataRow>>;
        default: () => {
            theme: string;
        };
    };
    exportConfig: {
        type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.ExportConfig>;
    };
    importConfig: {
        type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.ImportConfig>;
    };
    printConfig: {
        type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.PrintConfig>;
    };
    mouseConfig: {
        type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.MouseConfig>;
    };
    areaConfig: {
        type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.AreaConfig<import("vxe-table").VxeTableDataRow>>;
    };
    fnrConfig: {
        type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.FNRConfig<import("vxe-table").VxeTableDataRow>>;
    };
    keyboardConfig: {
        type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.KeyboardConfig<import("vxe-table").VxeTableDataRow>>;
    };
    clipConfig: {
        type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.ClipConfig<import("vxe-table").VxeTableDataRow>>;
    };
    filterModalClassName: {
        type: StringConstructor;
    };
    expandConfig: {
        type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.ExpandConfig<import("vxe-table").VxeTableDataRow>>;
    };
    treeConfig: {
        type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.TreeConfig<import("vxe-table").VxeTableDataRow>>;
    };
    menuConfig: {
        type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.MenuConfig<import("vxe-table").VxeTableDataRow>>;
    };
    editConfig: {
        type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.EditConfig<import("vxe-table").VxeTableDataRow>>;
    };
    validConfig: {
        type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.ValidConfig<import("vxe-table").VxeTableDataRow>>;
    };
    editRules: {
        type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.EditRules<import("vxe-table").VxeTableDataRow>>;
    };
    emptyText: {
        type: import("vue").PropType<string>;
    };
    emptyRender: {
        type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.EmptyRender>;
    };
    columns: {
        type: import("vue").PropType<import("vxe-table").VxeGridPropTypes.Columns<import("vxe-table").VxeTableDataRow>>;
    };
    pagerConfig: {
        type: import("vue").PropType<import("./typings").PagerConfig>;
        default: () => {
            size: string;
            layouts: string[];
            pageSize: number;
            pageSizes: number[];
            controller: string;
        };
    };
    proxyConfig: {
        type: import("vue").PropType<import("vxe-table").VxeGridPropTypes.ProxyConfig<import("vxe-table").VxeTableDataRow>>;
    };
    toolbarConfig: {
        type: import("vue").PropType<import("vxe-table").VxeGridPropTypes.ToolbarConfig>;
    };
    formConfig: {
        type: import("vue").PropType<import("vxe-table").VxeGridPropTypes.FormConfig>;
    };
    zoomConfig: {
        type: import("vue").PropType<import("vxe-table").VxeGridPropTypes.ZoomConfig>;
    };
    showOperations: {
        type: BooleanConstructor;
        default: boolean;
    };
    filterFormConfig: {
        type: import("vue").PropType<import("./typings").TableProFilterFormConfig>;
        default: () => {
            enabled: boolean;
        };
    };
    customActionConfig: {
        type: import("vue").PropType<import("./typings").TableProCustomActionConfig>;
        default: () => {
            enabled: boolean;
        };
    };
    apiType: {
        type: import("vue").PropType<"pager" | "list">;
        default: string;
    };
    api: {
        type: import("vue").PropType<import("./typings").TableProApi<Promise<any>>>;
    };
    beforeApi: {
        type: import("vue").PropType<import("./typings").TableProApi<any>>;
    };
    afterApi: {
        type: import("vue").PropType<(...arg: any[]) => any>;
    };
    apiSetting: {
        type: import("vue").PropType<Partial<{
            pageField: string;
            sizeField: string;
            listField: string;
            totalField: string;
        }>>;
        default: () => {
            pageField: string;
            sizeField: string;
            listField: string;
            totalField: string;
        };
    };
    immediate: {
        type: BooleanConstructor;
        default: boolean;
    };
    scrollTopActions: {
        type: import("vue").PropType<("paginate" | "refresh")[]>;
        default: () => string[];
    };
    fillInner: {
        type: BooleanConstructor;
        default: boolean;
    };
    showTooltip: {
        type: BooleanConstructor;
        default: boolean;
    };
    fixedLineHeight: {
        type: BooleanConstructor;
        default: boolean;
    };
    permission: {
        type: import("vue").PropType<import("../../permission/src/PermissionQuery/types").PermissionQueryContent | import("../../permission/src/PermissionDataQuery/types").PermissionQueryDataContent | {
            apiParams: import("../..").ApiPermissionParams | import("../..").ApiPermissionDataParams;
            apiPermission?: ((params: import("../..").ApiPermissionParams) => Promise<any>) | undefined;
            apiPermissionData?: ((params: import("../..").ApiPermissionDataParams) => Promise<any>) | undefined;
        } | undefined>;
    };
}, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("Update:data" | "KeydownStart" | "Keydown" | "KeydownEnd" | "Paste" | "Copy" | "Cut" | "CurrentChange" | "RadioChange" | "CheckboxChange" | "CheckboxAll" | "CheckboxRangeStart" | "CheckboxRangeChange" | "CheckboxRangeEnd" | "CellClick" | "CellDblclick" | "CellMenu" | "CellMouseenter" | "CellMouseleave" | "CellSelected" | "HeaderCellClick" | "HeaderCellDblclick" | "HeaderCellMenu" | "FooterCellClick" | "FooterCellDblclick" | "FooterCellMenu" | "ClearMerge" | "SortChange" | "ClearSort" | "FilterChange" | "FilterVisible" | "ClearFilter" | "ResizableChange" | "ToggleRowExpand" | "ToggleTreeExpand" | "MenuClick" | "EditClosed" | "EditActived" | "EditDisabled" | "ValidError" | "Scroll" | "Custom" | "ChangeFnr" | "OpenFnr" | "FnrChange" | "FnrFind" | "FnrFindAll" | "FnrReplace" | "FnrReplaceAll" | "CellAreaCopy" | "CellAreaCut" | "CellAreaPaste" | "CellAreaMerge" | "ClearCellAreaMerge" | "HeaderCellAreaSelection" | "CellAreaSelectionStart" | "CellAreaSelectionEnd" | "CellAreaExtensionStart" | "CellAreaExtensionEnd" | "CellAreaArrowsStart" | "CellAreaArrowsEnd" | "ActiveCellChangeStart" | "ActiveCellChangeEnd" | "PageChange" | "FormSubmit" | "FormSubmitInvalid" | "FormReset" | "FormCollapse" | "FormToggleCollapse" | "ToolbarButtonClick" | "ToolbarToolClick" | "Zoom" | "ApiSuccess" | "ApiError")[], "Update:data" | "KeydownStart" | "Keydown" | "KeydownEnd" | "Paste" | "Copy" | "Cut" | "CurrentChange" | "RadioChange" | "CheckboxChange" | "CheckboxAll" | "CheckboxRangeStart" | "CheckboxRangeChange" | "CheckboxRangeEnd" | "CellClick" | "CellDblclick" | "CellMenu" | "CellMouseenter" | "CellMouseleave" | "CellSelected" | "HeaderCellClick" | "HeaderCellDblclick" | "HeaderCellMenu" | "FooterCellClick" | "FooterCellDblclick" | "FooterCellMenu" | "ClearMerge" | "SortChange" | "ClearSort" | "FilterChange" | "FilterVisible" | "ClearFilter" | "ResizableChange" | "ToggleRowExpand" | "ToggleTreeExpand" | "MenuClick" | "EditClosed" | "EditActived" | "EditDisabled" | "ValidError" | "Scroll" | "Custom" | "ChangeFnr" | "OpenFnr" | "FnrChange" | "FnrFind" | "FnrFindAll" | "FnrReplace" | "FnrReplaceAll" | "CellAreaCopy" | "CellAreaCut" | "CellAreaPaste" | "CellAreaMerge" | "ClearCellAreaMerge" | "HeaderCellAreaSelection" | "CellAreaSelectionStart" | "CellAreaSelectionEnd" | "CellAreaExtensionStart" | "CellAreaExtensionEnd" | "CellAreaArrowsStart" | "CellAreaArrowsEnd" | "ActiveCellChangeStart" | "ActiveCellChangeEnd" | "PageChange" | "FormSubmit" | "FormSubmitInvalid" | "FormReset" | "FormCollapse" | "FormToggleCollapse" | "ToolbarButtonClick" | "ToolbarToolClick" | "Zoom" | "ApiSuccess" | "ApiError", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{
    size?: unknown;
    id?: unknown;
    height?: unknown;
    maxHeight?: unknown;
    minHeight?: unknown;
    data?: unknown;
    resizable?: unknown;
    stripe?: unknown;
    round?: unknown;
    border?: unknown;
    loading?: unknown;
    align?: unknown;
    headerAlign?: unknown;
    footerAlign?: unknown;
    showHeader?: unknown;
    showFooter?: unknown;
    highlightCurrentRow?: unknown;
    highlightHoverRow?: unknown;
    highlightCurrentColumn?: unknown;
    highlightHoverColumn?: unknown;
    highlightCell?: unknown;
    footerMethod?: unknown;
    rowClassName?: unknown;
    cellClassName?: unknown;
    headerRowClassName?: unknown;
    headerCellClassName?: unknown;
    footerRowClassName?: unknown;
    footerCellClassName?: unknown;
    cellStyle?: unknown;
    headerCellStyle?: unknown;
    footerCellStyle?: unknown;
    rowStyle?: unknown;
    headerRowStyle?: unknown;
    footerRowStyle?: unknown;
    mergeCells?: unknown;
    mergeFooterItems?: unknown;
    spanMethod?: unknown;
    footerSpanMethod?: unknown;
    showOverflow?: unknown;
    showHeaderOverflow?: unknown;
    showFooterOverflow?: unknown;
    keepSource?: unknown;
    autoResize?: unknown;
    resizeConfig?: unknown;
    syncResize?: unknown;
    scrollX?: unknown;
    scrollY?: unknown;
    columnConfig?: unknown;
    rowConfig?: unknown;
    customConfig?: unknown;
    resizableConfig?: unknown;
    seqConfig?: unknown;
    sortConfig?: unknown;
    filterConfig?: unknown;
    filterExclusion?: unknown;
    radioConfig?: unknown;
    checkboxConfig?: unknown;
    tooltipConfig?: unknown;
    exportConfig?: unknown;
    importConfig?: unknown;
    printConfig?: unknown;
    mouseConfig?: unknown;
    areaConfig?: unknown;
    fnrConfig?: unknown;
    keyboardConfig?: unknown;
    clipConfig?: unknown;
    filterModalClassName?: unknown;
    expandConfig?: unknown;
    treeConfig?: unknown;
    menuConfig?: unknown;
    editConfig?: unknown;
    validConfig?: unknown;
    editRules?: unknown;
    emptyText?: unknown;
    emptyRender?: unknown;
    columns?: unknown;
    pagerConfig?: unknown;
    proxyConfig?: unknown;
    toolbarConfig?: unknown;
    formConfig?: unknown;
    zoomConfig?: unknown;
    showOperations?: unknown;
    filterFormConfig?: unknown;
    customActionConfig?: unknown;
    apiType?: unknown;
    api?: unknown;
    beforeApi?: unknown;
    afterApi?: unknown;
    apiSetting?: unknown;
    immediate?: unknown;
    scrollTopActions?: unknown;
    fillInner?: unknown;
    showTooltip?: unknown;
    fixedLineHeight?: unknown;
    permission?: unknown;
} & {
    height: import("vxe-table").VxeTablePropTypes.Height;
    size: import("vxe-table").SizeType;
    round: boolean;
    loading: boolean;
    align: import("vxe-table").VxeTablePropTypes.Align;
    border: import("vxe-table").VxeTablePropTypes.Border;
    immediate: boolean;
    showHeader: boolean;
    resizable: boolean;
    stripe: boolean;
    headerAlign: import("vxe-table").VxeTablePropTypes.Align;
    footerAlign: import("vxe-table").VxeTablePropTypes.Align;
    highlightCurrentRow: boolean;
    highlightHoverRow: boolean;
    highlightCurrentColumn: boolean;
    highlightHoverColumn: boolean;
    highlightCell: boolean;
    showOverflow: import("vxe-table").VxeTablePropTypes.ShowOverflow;
    showHeaderOverflow: import("vxe-table").VxeTablePropTypes.ShowOverflow;
    showFooterOverflow: import("vxe-table").VxeTablePropTypes.ShowOverflow;
    keepSource: boolean;
    resizeConfig: import("vxe-table").VxeTablePropTypes.ResizeConfig;
    scrollX: import("vxe-table").VxeTablePropTypes.ScrollX;
    scrollY: import("vxe-table").VxeTablePropTypes.ScrollY;
    columnConfig: import("vxe-table").VxeTablePropTypes.ColumnConfig;
    rowConfig: import("vxe-table").VxeTablePropTypes.RowConfig;
    filterExclusion: boolean;
    radioConfig: import("vxe-table").VxeTablePropTypes.RadioConfig<import("vxe-table").VxeTableDataRow> & {
        enabled: boolean;
    };
    checkboxConfig: Omit<import("vxe-table").VxeTablePropTypes.CheckboxConfig<import("vxe-table").VxeTableDataRow>, "reserve"> & {
        enabled?: boolean | undefined;
        cache?: boolean | undefined;
    };
    tooltipConfig: import("vxe-table").VxeTablePropTypes.TooltipConfig<import("vxe-table").VxeTableDataRow>;
    pagerConfig: import("./typings").PagerConfig;
    showOperations: boolean;
    filterFormConfig: import("./typings").TableProFilterFormConfig;
    customActionConfig: import("./typings").TableProCustomActionConfig;
    apiType: "pager" | "list";
    apiSetting: Partial<{
        pageField: string;
        sizeField: string;
        listField: string;
        totalField: string;
    }>;
    scrollTopActions: ("paginate" | "refresh")[];
    fillInner: boolean;
    showTooltip: boolean;
    fixedLineHeight: boolean;
} & {
    data?: any[] | undefined;
    permission?: import("../../permission/src/PermissionQuery/types").PermissionQueryContent | import("../../permission/src/PermissionDataQuery/types").PermissionQueryDataContent | {
        apiParams: import("../..").ApiPermissionParams | import("../..").ApiPermissionDataParams;
        apiPermission?: ((params: import("../..").ApiPermissionParams) => Promise<any>) | undefined;
        apiPermissionData?: ((params: import("../..").ApiPermissionDataParams) => Promise<any>) | undefined;
    } | undefined;
    minHeight?: import("vxe-table").VxeTablePropTypes.MinHeight | undefined;
    id?: string | undefined;
    showFooter?: boolean | undefined;
    toolbarConfig?: import("vxe-table").VxeGridPropTypes.ToolbarConfig | undefined;
    beforeApi?: import("./typings").TableProApi<any> | undefined;
    api?: import("./typings").TableProApi<Promise<any>> | undefined;
    afterApi?: ((...arg: any[]) => any) | undefined;
    maxHeight?: import("vxe-table").VxeTablePropTypes.MaxHeight | undefined;
    footerMethod?: import("vxe-table").VxeTablePropTypes.FooterMethod<import("vxe-table").VxeTableDataRow> | undefined;
    rowClassName?: import("vxe-table").VxeTablePropTypes.RowClassName<import("vxe-table").VxeTableDataRow> | undefined;
    cellClassName?: import("vxe-table").VxeTablePropTypes.CellClassName<import("vxe-table").VxeTableDataRow> | undefined;
    headerRowClassName?: import("vxe-table").VxeTablePropTypes.HeaderRowClassName<import("vxe-table").VxeTableDataRow> | undefined;
    headerCellClassName?: import("vxe-table").VxeTablePropTypes.HeaderCellClassName<import("vxe-table").VxeTableDataRow> | undefined;
    footerRowClassName?: import("vxe-table").VxeTablePropTypes.FooterRowClassName<import("vxe-table").VxeTableDataRow> | undefined;
    footerCellClassName?: import("vxe-table").VxeTablePropTypes.FooterCellClassName<import("vxe-table").VxeTableDataRow> | undefined;
    cellStyle?: import("vxe-table").VxeTablePropTypes.CellStyle<import("vxe-table").VxeTableDataRow> | undefined;
    headerCellStyle?: import("vxe-table").VxeTablePropTypes.HeaderCellStyle<import("vxe-table").VxeTableDataRow> | undefined;
    footerCellStyle?: import("vxe-table").VxeTablePropTypes.FooterCellStyle<import("vxe-table").VxeTableDataRow> | undefined;
    rowStyle?: import("vxe-table").VxeTablePropTypes.RowStyle<import("vxe-table").VxeTableDataRow> | undefined;
    headerRowStyle?: import("vxe-table").VxeTablePropTypes.HeaderRowStyle<import("vxe-table").VxeTableDataRow> | undefined;
    footerRowStyle?: import("vxe-table").VxeTablePropTypes.FooterRowStyle<import("vxe-table").VxeTableDataRow> | undefined;
    mergeCells?: import("vxe-table").VxeTablePropTypes.MergeCells<import("vxe-table").VxeTableDataRow> | undefined;
    mergeFooterItems?: import("vxe-table").VxeTablePropTypes.MergeFooterItems<import("vxe-table").VxeTableDataRow> | undefined;
    spanMethod?: import("vxe-table").VxeTablePropTypes.SpanMethod<import("vxe-table").VxeTableDataRow> | undefined;
    footerSpanMethod?: import("vxe-table").VxeTablePropTypes.FooterSpanMethod<import("vxe-table").VxeTableDataRow> | undefined;
    autoResize?: boolean | undefined;
    syncResize?: import("vxe-table").VxeTablePropTypes.SyncResize | undefined;
    customConfig?: import("vxe-table").VxeTablePropTypes.CustomConfig<import("vxe-table").VxeTableDataRow> | undefined;
    resizableConfig?: import("vxe-table").VxeTablePropTypes.ResizableConfig<import("vxe-table").VxeTableDataRow> | undefined;
    seqConfig?: import("vxe-table").VxeTablePropTypes.SeqConfig<import("vxe-table").VxeTableDataRow> | undefined;
    sortConfig?: import("vxe-table").VxeTablePropTypes.SortConfig<import("vxe-table").VxeTableDataRow> | undefined;
    filterConfig?: import("vxe-table").VxeTablePropTypes.FilterConfig<import("vxe-table").VxeTableDataRow> | undefined;
    exportConfig?: import("vxe-table").VxeTablePropTypes.ExportConfig | undefined;
    importConfig?: import("vxe-table").VxeTablePropTypes.ImportConfig | undefined;
    printConfig?: import("vxe-table").VxeTablePropTypes.PrintConfig | undefined;
    mouseConfig?: import("vxe-table").VxeTablePropTypes.MouseConfig | undefined;
    areaConfig?: import("vxe-table").VxeTablePropTypes.AreaConfig<import("vxe-table").VxeTableDataRow> | undefined;
    fnrConfig?: import("vxe-table").VxeTablePropTypes.FNRConfig<import("vxe-table").VxeTableDataRow> | undefined;
    keyboardConfig?: import("vxe-table").VxeTablePropTypes.KeyboardConfig<import("vxe-table").VxeTableDataRow> | undefined;
    clipConfig?: import("vxe-table").VxeTablePropTypes.ClipConfig<import("vxe-table").VxeTableDataRow> | undefined;
    filterModalClassName?: string | undefined;
    expandConfig?: import("vxe-table").VxeTablePropTypes.ExpandConfig<import("vxe-table").VxeTableDataRow> | undefined;
    treeConfig?: import("vxe-table").VxeTablePropTypes.TreeConfig<import("vxe-table").VxeTableDataRow> | undefined;
    menuConfig?: import("vxe-table").VxeTablePropTypes.MenuConfig<import("vxe-table").VxeTableDataRow> | undefined;
    editConfig?: import("vxe-table").VxeTablePropTypes.EditConfig<import("vxe-table").VxeTableDataRow> | undefined;
    validConfig?: import("vxe-table").VxeTablePropTypes.ValidConfig<import("vxe-table").VxeTableDataRow> | undefined;
    editRules?: import("vxe-table").VxeTablePropTypes.EditRules<import("vxe-table").VxeTableDataRow> | undefined;
    emptyText?: string | undefined;
    emptyRender?: import("vxe-table").VxeTablePropTypes.EmptyRender | undefined;
    columns?: import("vxe-table").VxeGridPropTypes.Columns<import("vxe-table").VxeTableDataRow> | undefined;
    proxyConfig?: import("vxe-table").VxeGridPropTypes.ProxyConfig<import("vxe-table").VxeTableDataRow> | undefined;
    formConfig?: import("vxe-table").VxeGridPropTypes.FormConfig | undefined;
    zoomConfig?: import("vxe-table").VxeGridPropTypes.ZoomConfig | undefined;
}> & {
    onCopy?: ((...args: any[]) => any) | undefined;
    onCut?: ((...args: any[]) => any) | undefined;
    onPaste?: ((...args: any[]) => any) | undefined;
    onKeydown?: ((...args: any[]) => any) | undefined;
    onScroll?: ((...args: any[]) => any) | undefined;
    "onUpdate:data"?: ((...args: any[]) => any) | undefined;
    onKeydownStart?: ((...args: any[]) => any) | undefined;
    onKeydownEnd?: ((...args: any[]) => any) | undefined;
    onCurrentChange?: ((...args: any[]) => any) | undefined;
    onRadioChange?: ((...args: any[]) => any) | undefined;
    onCheckboxChange?: ((...args: any[]) => any) | undefined;
    onCheckboxAll?: ((...args: any[]) => any) | undefined;
    onCheckboxRangeStart?: ((...args: any[]) => any) | undefined;
    onCheckboxRangeChange?: ((...args: any[]) => any) | undefined;
    onCheckboxRangeEnd?: ((...args: any[]) => any) | undefined;
    onCellClick?: ((...args: any[]) => any) | undefined;
    onCellDblclick?: ((...args: any[]) => any) | undefined;
    onCellMenu?: ((...args: any[]) => any) | undefined;
    onCellMouseenter?: ((...args: any[]) => any) | undefined;
    onCellMouseleave?: ((...args: any[]) => any) | undefined;
    onCellSelected?: ((...args: any[]) => any) | undefined;
    onHeaderCellClick?: ((...args: any[]) => any) | undefined;
    onHeaderCellDblclick?: ((...args: any[]) => any) | undefined;
    onHeaderCellMenu?: ((...args: any[]) => any) | undefined;
    onFooterCellClick?: ((...args: any[]) => any) | undefined;
    onFooterCellDblclick?: ((...args: any[]) => any) | undefined;
    onFooterCellMenu?: ((...args: any[]) => any) | undefined;
    onClearMerge?: ((...args: any[]) => any) | undefined;
    onSortChange?: ((...args: any[]) => any) | undefined;
    onClearSort?: ((...args: any[]) => any) | undefined;
    onFilterChange?: ((...args: any[]) => any) | undefined;
    onFilterVisible?: ((...args: any[]) => any) | undefined;
    onClearFilter?: ((...args: any[]) => any) | undefined;
    onResizableChange?: ((...args: any[]) => any) | undefined;
    onToggleRowExpand?: ((...args: any[]) => any) | undefined;
    onToggleTreeExpand?: ((...args: any[]) => any) | undefined;
    onMenuClick?: ((...args: any[]) => any) | undefined;
    onEditClosed?: ((...args: any[]) => any) | undefined;
    onEditActived?: ((...args: any[]) => any) | undefined;
    onEditDisabled?: ((...args: any[]) => any) | undefined;
    onValidError?: ((...args: any[]) => any) | undefined;
    onCustom?: ((...args: any[]) => any) | undefined;
    onChangeFnr?: ((...args: any[]) => any) | undefined;
    onOpenFnr?: ((...args: any[]) => any) | undefined;
    onFnrChange?: ((...args: any[]) => any) | undefined;
    onFnrFind?: ((...args: any[]) => any) | undefined;
    onFnrFindAll?: ((...args: any[]) => any) | undefined;
    onFnrReplace?: ((...args: any[]) => any) | undefined;
    onFnrReplaceAll?: ((...args: any[]) => any) | undefined;
    onCellAreaCopy?: ((...args: any[]) => any) | undefined;
    onCellAreaCut?: ((...args: any[]) => any) | undefined;
    onCellAreaPaste?: ((...args: any[]) => any) | undefined;
    onCellAreaMerge?: ((...args: any[]) => any) | undefined;
    onClearCellAreaMerge?: ((...args: any[]) => any) | undefined;
    onHeaderCellAreaSelection?: ((...args: any[]) => any) | undefined;
    onCellAreaSelectionStart?: ((...args: any[]) => any) | undefined;
    onCellAreaSelectionEnd?: ((...args: any[]) => any) | undefined;
    onCellAreaExtensionStart?: ((...args: any[]) => any) | undefined;
    onCellAreaExtensionEnd?: ((...args: any[]) => any) | undefined;
    onCellAreaArrowsStart?: ((...args: any[]) => any) | undefined;
    onCellAreaArrowsEnd?: ((...args: any[]) => any) | undefined;
    onActiveCellChangeStart?: ((...args: any[]) => any) | undefined;
    onActiveCellChangeEnd?: ((...args: any[]) => any) | undefined;
    onPageChange?: ((...args: any[]) => any) | undefined;
    onFormSubmit?: ((...args: any[]) => any) | undefined;
    onFormSubmitInvalid?: ((...args: any[]) => any) | undefined;
    onFormReset?: ((...args: any[]) => any) | undefined;
    onFormCollapse?: ((...args: any[]) => any) | undefined;
    onFormToggleCollapse?: ((...args: any[]) => any) | undefined;
    onToolbarButtonClick?: ((...args: any[]) => any) | undefined;
    onToolbarToolClick?: ((...args: any[]) => any) | undefined;
    onZoom?: ((...args: any[]) => any) | undefined;
    onApiSuccess?: ((...args: any[]) => any) | undefined;
    onApiError?: ((...args: any[]) => any) | undefined;
}, {
    height: import("vxe-table").VxeTablePropTypes.Height;
    size: import("vxe-table").SizeType;
    round: boolean;
    loading: boolean;
    align: import("vxe-table").VxeTablePropTypes.Align;
    border: import("vxe-table").VxeTablePropTypes.Border;
    immediate: boolean;
    showHeader: boolean;
    resizable: boolean;
    stripe: boolean;
    headerAlign: import("vxe-table").VxeTablePropTypes.Align;
    footerAlign: import("vxe-table").VxeTablePropTypes.Align;
    highlightCurrentRow: boolean;
    highlightHoverRow: boolean;
    highlightCurrentColumn: boolean;
    highlightHoverColumn: boolean;
    highlightCell: boolean;
    showOverflow: import("vxe-table").VxeTablePropTypes.ShowOverflow;
    showHeaderOverflow: import("vxe-table").VxeTablePropTypes.ShowOverflow;
    showFooterOverflow: import("vxe-table").VxeTablePropTypes.ShowOverflow;
    keepSource: boolean;
    resizeConfig: import("vxe-table").VxeTablePropTypes.ResizeConfig;
    scrollX: import("vxe-table").VxeTablePropTypes.ScrollX;
    scrollY: import("vxe-table").VxeTablePropTypes.ScrollY;
    columnConfig: import("vxe-table").VxeTablePropTypes.ColumnConfig;
    rowConfig: import("vxe-table").VxeTablePropTypes.RowConfig;
    filterExclusion: boolean;
    radioConfig: import("vxe-table").VxeTablePropTypes.RadioConfig<import("vxe-table").VxeTableDataRow> & {
        enabled: boolean;
    };
    checkboxConfig: Omit<import("vxe-table").VxeTablePropTypes.CheckboxConfig<import("vxe-table").VxeTableDataRow>, "reserve"> & {
        enabled?: boolean | undefined;
        cache?: boolean | undefined;
    };
    tooltipConfig: import("vxe-table").VxeTablePropTypes.TooltipConfig<import("vxe-table").VxeTableDataRow>;
    pagerConfig: import("./typings").PagerConfig;
    showOperations: boolean;
    filterFormConfig: import("./typings").TableProFilterFormConfig;
    customActionConfig: import("./typings").TableProCustomActionConfig;
    apiType: "pager" | "list";
    apiSetting: Partial<{
        pageField: string;
        sizeField: string;
        listField: string;
        totalField: string;
    }>;
    scrollTopActions: ("paginate" | "refresh")[];
    fillInner: boolean;
    showTooltip: boolean;
    fixedLineHeight: boolean;
}>;
export default _default;
