declare const _default: import("vue").DefineComponent<{ data: { type: ArrayConstructor; default(): never[]; }; columns: { type: ArrayConstructor; default(): never[]; }; dragSortable: { type: BooleanConstructor; default: boolean; }; sortDisableAlias: { type: StringConstructor; default: string; }; sortDisableValue: { type: (BooleanConstructor | StringConstructor | NumberConstructor)[]; default: boolean; }; multiLevel: { type: BooleanConstructor; default: boolean; }; showHeader: { type: BooleanConstructor; default: boolean; }; noDataText: { type: StringConstructor; default: string; }; noFilteredDataText: { type: StringConstructor; default: string; }; rowClassName: { type: FunctionConstructor; default(): ""; }; loading: { type: BooleanConstructor; default: boolean; }; pageSize: { type: NumberConstructor; default(): -1; }; page: { type: NumberConstructor; default(): -1; }; width: (StringConstructor | NumberConstructor)[]; height: (StringConstructor | NumberConstructor)[]; dragClass: StringConstructor; flexible: BooleanConstructor; maxDepth: { type: NumberConstructor; default(): 3; }; resizable: BooleanConstructor; maxBodyHeight: NumberConstructor; showCount: BooleanConstructor; uniqueKey: { type: StringConstructor; default: string; }; lazyLoad: BooleanConstructor; tdHeight: { type: NumberConstructor; default: number; }; }, any, { ready: boolean; tableWidth: number; bodyRealHeight: number; prefixCls: string; showSlotHeader: boolean; showSlotFooter: boolean; bodyHeight: number; columnsWidth: {}; rebuildData: never[]; cloneColumns: any; objData: any; localeNoDataText: string; localeNoFilteredDataText: string; }, { count(): any; wrapClasses(): {}; classes(): {}; styles(): { width: string; }; tableStyle(): { width: string; }; bodyStyle(): { height: string; }; }, { scrollTableBodyHandler(e: any): void; fixedHeader(): void; rowClsName(row: any, index: any): any; handleResize(): void; makeColumns(): any[]; makeObjData(): {}; sortData(data: any, type: any, index: any): any; deleteUnrelatedAttr(): any; sortUp(level: any, index: any, _levelKey: any): void; sortDown(level: any, index: any, _levelKey: any): void; sortRight(level: any, index: any, _levelKey: any): void; sortLeft(level: any, index: any, _levelKey: any): void; makeData(): any; makeDataWithFilter(): any; handleSort(index: any, type: any): void; makeDataWithSort(): any; makeDataWithSortAndFilter(): any; filterData(data: any, column: any): any; toggleSelect(_index: any): void; toggleRadio(_index: any): void; getRadioSelection(): any; getSelection(type: any): any; toggleExpand(_index: any): void; selectAll(status: any): void; dragDataChange(data: any): void; }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, { data: unknown[]; loading: boolean; columns: unknown[]; showCount: boolean; pageSize: number; lazyLoad: boolean; multiLevel: boolean; dragSortable: boolean; page: number; maxDepth: number; tdHeight: number; resizable: boolean; sortDisableAlias: string; sortDisableValue: string | number | boolean; showHeader: boolean; noDataText: string; noFilteredDataText: string; rowClassName: Function; flexible: boolean; uniqueKey: string; }>; export default _default;