import { hooks } from '@opentiny/vue-common'; import { Column, Datas } from './type'; declare const _default: hooks.DefineComponent<{ tableData: ArrayConstructor; cardConfig: ObjectConstructor; listConfig: ObjectConstructor; ganttConfig: ObjectConstructor; customConfig: ObjectConstructor; }, unknown, { primaryColumn: null; contentColumns: null; operationColumn: null; selectionColumn: null; slotLink: null; rowKey: number; wrapperHeight: number; tooltipVisible: boolean; tooltipContent: string; currentRow: null; currentRowId: string; }, { config(): { tableVm: any; cardConfig: any; listConfig: any; }; cardView(): boolean; listView(): boolean; ganttView(): boolean; customView(): boolean; wrapperClass(): string; tableClass(): string; cardClass(): string; rowClass(): string; wrapperStyle(): string; exceptionVisible(): boolean; isLoading(): any; }, { mapColumns(): void; typeColumns(columns: Array, types: Array, field?: string): Column[]; firstFewPropertyColumn(columns: Array, few: number): Column[]; genParams(column: Object, row?: Object): { column: Object; $table: any; $columnIndex: any; columnIndex: any; data: any; }; emitEvent(type: string, args: Array): void; handleCardClick(row: Object, e: Object): void; scrollEvent(event: any): void; cfg(row: Object): Datas; getWrapperHeight(): void; showTooltip(e: any): void; hideTooltip(): void; setCurrentRowId(): void; }, hooks.ComponentOptionsMixin, hooks.ComponentOptionsMixin, {}, string, hooks.PublicProps, Readonly>, {}, {}>; export default _default;