declare const _default: import("vue").DefineComponent<{ prefixCls: StringConstructor; styleObject: ObjectConstructor; dragSortable: BooleanConstructor; multiLevel: BooleanConstructor; columns: ArrayConstructor; data: ArrayConstructor; objData: ObjectConstructor; columnsWidth: ObjectConstructor; pageSize: NumberConstructor; page: NumberConstructor; dragClass: StringConstructor; maxDepth: NumberConstructor; tdHeight: NumberConstructor; lazyLoad: BooleanConstructor; }, any, { multiLevelTdWidth: number; nestableData: never[]; showTableBody: boolean; table: any; }, { pageData(): unknown[] | undefined; handleCls(): { 'dd-handle': boolean; 'dd-handle-layout': boolean; }; tableBodyClass(): { nestable: boolean; 'level-1': boolean; }; expandRender(): () => string; }, { unique(row: any): any; actionCls(_collapsed: any): { show: boolean; hide: boolean; }; collapse(row: any): void; expand(row: any): void; liKey(row: any): any; liKeyLevel(row: any): any; columnWidth(width: any, level: any, index: any): { width: any; maxWidth: string; }; rowChecked(_index: any): any; rowDisabled(_index: any): any; rowExpanded(_index: any): any; trStyle(_index: any, row: any, level: any): { height: string; background: string; }; multiStyle(type: any, collapse: any): { background: string; }; }, { methods: { alignCls: (column: any, row: any) => { pl40: boolean; 'j-multi-level': boolean; }; setCellWidth: (column: any, index: any, top: any) => string; }; }, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, { lazyLoad: boolean; multiLevel: boolean; dragSortable: boolean; }>; export default _default;