import type { PropType } from "vue"; import type { Language, DefaultLanguage } from "../../types"; declare const _default: { data: { type: PropType; default: () => never[]; }; size: { readonly type: PropType>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; width: (NumberConstructor | StringConstructor)[]; height: (NumberConstructor | StringConstructor)[]; maxHeight: (NumberConstructor | StringConstructor)[]; fit: { type: BooleanConstructor; default: boolean; }; stripe: BooleanConstructor; border: BooleanConstructor; rowKey: PropType string)>; showHeader: { type: BooleanConstructor; default: boolean; }; showSummary: BooleanConstructor; sumText: StringConstructor; summaryMethod: PropType>; rowClassName: PropType>; rowStyle: PropType>; cellClassName: PropType>; cellStyle: PropType>; headerRowClassName: PropType>; headerRowStyle: PropType>; headerCellClassName: PropType>; headerCellStyle: PropType>; highlightCurrentRow: BooleanConstructor; currentRowKey: (NumberConstructor | StringConstructor)[]; emptyText: StringConstructor; expandRowKeys: PropType<(string | number)[]>; defaultExpandAll: BooleanConstructor; defaultSort: PropType; tooltipEffect: StringConstructor; tooltipOptions: PropType>>; spanMethod: PropType<(data: { row: any; rowIndex: number; column: import("element-plus/es/components/table/src/table-column/defaults.mjs").TableColumnCtx; columnIndex: number; }) => number[] | { rowspan: number; colspan: number; }>; selectOnIndeterminate: { type: BooleanConstructor; default: boolean; }; indent: { type: NumberConstructor; default: number; }; treeProps: { type: PropType; default: () => { hasChildren: string; children: string; checkStrictly: boolean; }; }; lazy: BooleanConstructor; load: PropType<(row: any, treeNode: import("element-plus/es/components/table/src/table/defaults.mjs").TreeNode, resolve: (data: any[]) => void) => void>; style: { type: PropType; default: () => {}; }; className: { type: StringConstructor; default: string; }; tableLayout: { type: PropType<"fixed" | "auto">; default: string; }; scrollbarAlwaysOn: BooleanConstructor; flexible: BooleanConstructor; showOverflowTooltip: PropType>>; tooltipFormatter: PropType>; appendFilterPanelTo: StringConstructor; scrollbarTabindex: { type: (NumberConstructor | StringConstructor)[]; default: undefined; }; allowDragLastColumn: { type: BooleanConstructor; default: boolean; }; preserveExpandedContent: BooleanConstructor; tableKey: { type: PropType; default: string; }; columns: { type: ArrayConstructor; default: any[]; }; loading: { type: BooleanConstructor; default: boolean; }; loadingConfig: { type: ObjectConstructor; default: () => void; }; alignWhole: { type: StringConstructor; default: string; }; headerAlign: { type: StringConstructor; default: string; }; rowHoverBgColor: { type: StringConstructor; default: string; }; pagination: { type: ObjectConstructor; default: { total: number; pageSize: number; align: string; size: string; background: boolean; pageSizes: number[]; layout: string; }; }; adaptive: { type: BooleanConstructor; default: boolean; }; adaptiveConfig: { type: ObjectConstructor; default: { offsetBottom: number; fixHeader: boolean; timeout: number; zIndex: number; }; }; locale: { type: PropType; default: string; }; }; export default _default;