import { VNode } from 'vue'; import type { ITableSelectionColumns, ITableExpandColumns, ITableIndexColumns, ITableMenuColumns } from './type'; declare const _default: import("vue").DefineComponent; default: undefined; }; nextIcon: { type: import("vue").PropType; default: undefined; }; selection: { type: import("vue").PropType; default: boolean; }; expand: { type: import("vue").PropType; default: undefined; }; index: { type: import("vue").PropType; default: boolean; }; menu: { type: import("vue").PropType; default: undefined; }; columns: { type: import("vue").PropType; default: undefined; }; data: { type: import("vue").PropType; default: () => never[]; }; height: (StringConstructor | NumberConstructor)[]; maxHeight: (StringConstructor | NumberConstructor)[]; fit: { type: BooleanConstructor; default: boolean; }; stripe: BooleanConstructor; border: BooleanConstructor; rowKey: import("vue").PropType["rowKey"]>; showHeader: { type: BooleanConstructor; default: boolean; }; showSummary: BooleanConstructor; sumText: StringConstructor; summaryMethod: import("vue").PropType["summaryMethod"]>; rowClassName: import("vue").PropType["rowClassName"]>; rowStyle: import("vue").PropType["rowStyle"]>; cellClassName: import("vue").PropType["cellClassName"]>; cellStyle: import("vue").PropType["cellStyle"]>; headerRowClassName: import("vue").PropType["headerRowClassName"]>; headerRowStyle: import("vue").PropType["headerRowStyle"]>; headerCellClassName: import("vue").PropType["headerCellClassName"]>; headerCellStyle: import("vue").PropType["headerCellStyle"]>; highlightCurrentRow: BooleanConstructor; currentRowKey: (StringConstructor | NumberConstructor)[]; emptyText: StringConstructor; expandRowKeys: import("vue").PropType["expandRowKeys"]>; defaultExpandAll: BooleanConstructor; defaultSort: import("vue").PropType["defaultSort"]>; tooltipEffect: StringConstructor; spanMethod: import("vue").PropType["spanMethod"]>; selectOnIndeterminate: { type: BooleanConstructor; default: boolean; }; indent: { type: NumberConstructor; default: number; }; treeProps: { type: import("vue").PropType["treeProps"]>; default: () => { hasChildren: string; children: string; }; }; lazy: BooleanConstructor; load: import("vue").PropType["load"]>; style: { type: import("vue").PropType; default: () => {}; }; className: { type: StringConstructor; default: string; }; tableLayout: { type: import("vue").PropType<"fixed" | "auto">; default: string; }; scrollbarAlwaysOn: BooleanConstructor; flexible: BooleanConstructor; showOverflowTooltip: BooleanConstructor; align: import("vue").PropType<"left" | "center" | "right">; headerAlign: import("vue").PropType<"left" | "center" | "right">; size: import("vue").PropType; pageSize: NumberConstructor; defaultPageSize: NumberConstructor; total: NumberConstructor; pageCount: NumberConstructor; pagerCount: import("element-plus/es/utils").EpPropFinalized; currentPage: NumberConstructor; defaultCurrentPage: NumberConstructor; layout: import("element-plus/es/utils").EpPropFinalized; pageSizes: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => number[]) | (() => number[]) | ((new (...args: any[]) => number[]) | (() => number[]))[], unknown, unknown, () => [10, 20, 30, 40, 50, 100], boolean>; popperClass: import("element-plus/es/utils").EpPropFinalized; prevText: import("element-plus/es/utils").EpPropFinalized; nextText: import("element-plus/es/utils").EpPropFinalized; teleported: import("element-plus/es/utils").EpPropFinalized; small: BooleanConstructor; background: BooleanConstructor; disabled: BooleanConstructor; hideOnSinglePage: BooleanConstructor; appendSizeTo: StringConstructor; }>, () => VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { 'update:currentPage': (current: number) => boolean; 'update:pageSize': (size: number) => boolean; load: () => boolean; }, string, import("vue").PublicProps, Readonly; default: undefined; }; nextIcon: { type: import("vue").PropType; default: undefined; }; selection: { type: import("vue").PropType; default: boolean; }; expand: { type: import("vue").PropType; default: undefined; }; index: { type: import("vue").PropType; default: boolean; }; menu: { type: import("vue").PropType; default: undefined; }; columns: { type: import("vue").PropType; default: undefined; }; data: { type: import("vue").PropType; default: () => never[]; }; height: (StringConstructor | NumberConstructor)[]; maxHeight: (StringConstructor | NumberConstructor)[]; fit: { type: BooleanConstructor; default: boolean; }; stripe: BooleanConstructor; border: BooleanConstructor; rowKey: import("vue").PropType["rowKey"]>; showHeader: { type: BooleanConstructor; default: boolean; }; showSummary: BooleanConstructor; sumText: StringConstructor; summaryMethod: import("vue").PropType["summaryMethod"]>; rowClassName: import("vue").PropType["rowClassName"]>; rowStyle: import("vue").PropType["rowStyle"]>; cellClassName: import("vue").PropType["cellClassName"]>; cellStyle: import("vue").PropType["cellStyle"]>; headerRowClassName: import("vue").PropType["headerRowClassName"]>; headerRowStyle: import("vue").PropType["headerRowStyle"]>; headerCellClassName: import("vue").PropType["headerCellClassName"]>; headerCellStyle: import("vue").PropType["headerCellStyle"]>; highlightCurrentRow: BooleanConstructor; currentRowKey: (StringConstructor | NumberConstructor)[]; emptyText: StringConstructor; expandRowKeys: import("vue").PropType["expandRowKeys"]>; defaultExpandAll: BooleanConstructor; defaultSort: import("vue").PropType["defaultSort"]>; tooltipEffect: StringConstructor; spanMethod: import("vue").PropType["spanMethod"]>; selectOnIndeterminate: { type: BooleanConstructor; default: boolean; }; indent: { type: NumberConstructor; default: number; }; treeProps: { type: import("vue").PropType["treeProps"]>; default: () => { hasChildren: string; children: string; }; }; lazy: BooleanConstructor; load: import("vue").PropType["load"]>; style: { type: import("vue").PropType; default: () => {}; }; className: { type: StringConstructor; default: string; }; tableLayout: { type: import("vue").PropType<"fixed" | "auto">; default: string; }; scrollbarAlwaysOn: BooleanConstructor; flexible: BooleanConstructor; showOverflowTooltip: BooleanConstructor; align: import("vue").PropType<"left" | "center" | "right">; headerAlign: import("vue").PropType<"left" | "center" | "right">; size: import("vue").PropType; pageSize: NumberConstructor; defaultPageSize: NumberConstructor; total: NumberConstructor; pageCount: NumberConstructor; pagerCount: import("element-plus/es/utils").EpPropFinalized; currentPage: NumberConstructor; defaultCurrentPage: NumberConstructor; layout: import("element-plus/es/utils").EpPropFinalized; pageSizes: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => number[]) | (() => number[]) | ((new (...args: any[]) => number[]) | (() => number[]))[], unknown, unknown, () => [10, 20, 30, 40, 50, 100], boolean>; popperClass: import("element-plus/es/utils").EpPropFinalized; prevText: import("element-plus/es/utils").EpPropFinalized; nextText: import("element-plus/es/utils").EpPropFinalized; teleported: import("element-plus/es/utils").EpPropFinalized; small: BooleanConstructor; background: BooleanConstructor; disabled: BooleanConstructor; hideOnSinglePage: BooleanConstructor; appendSizeTo: StringConstructor; }>> & Readonly<{ onLoad?: (() => any) | undefined; "onUpdate:currentPage"?: ((current: number) => any) | undefined; "onUpdate:pageSize"?: ((size: number) => any) | undefined; }>, { data: any[]; small: boolean; disabled: boolean; popperClass: string; teleported: import("element-plus/es/utils").EpPropMergeType; menu: boolean | ITableMenuColumns; style: import("vue").CSSProperties; border: boolean; lazy: boolean; defaultExpandAll: boolean; indent: number; columns: import("./type").ITableColumns; treeProps: import("element-plus/es/components/table/src/table/defaults").TreeProps | undefined; prevIcon: string | import("vue").Component; nextIcon: string | import("vue").Component; selection: boolean | ITableSelectionColumns; expand: boolean | ITableExpandColumns; index: boolean | ITableIndexColumns; fit: boolean; stripe: boolean; showHeader: boolean; showSummary: boolean; highlightCurrentRow: boolean; selectOnIndeterminate: boolean; className: string; tableLayout: "fixed" | "auto"; scrollbarAlwaysOn: boolean; flexible: boolean; showOverflowTooltip: boolean; pagerCount: number; layout: string; pageSizes: number[]; prevText: string; nextText: string; background: boolean; hideOnSinglePage: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _default;