import { TableColumnCtx } from 'park-ui/es/components/table/src/table-column/defaults'; import { PropType } from 'vue'; declare type ColumnRowType = { row: T; column: TableColumnCtx; $index: number; placeholder: string; }; declare const _default: import("vue").DefineComponent<{ index: { type: NumberConstructor; }; pageSize: { type: NumberConstructor; }; showOverflowTooltip: { type: BooleanConstructor; default: boolean; }; tooltipWidth: { type: (StringConstructor | NumberConstructor)[]; }; data: { type: PropType>; }; }, { propConfig: { [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined; readonly index: number | undefined; readonly data: { row: any; column: { id: string; realWidth: number; type: string; label: string; className: string; labelClassName: string; property: string; prop: string; width: string | number; minWidth: string | number; renderHeader: (data: { column: TableColumnCtx; $index: number; }) => import("vue").VNode; sortable: string | boolean; sortMethod: (a: any, b: any) => number; sortBy: string | string[] | ((row: any, index: number) => string); resizable: boolean; columnKey: string; rawColumnKey: string; align: string; headerAlign: string; showTooltipWhenOverflow: boolean; showOverflowTooltip: boolean; fixed: string | boolean; formatter: (row: any, column: TableColumnCtx, cellValue: any, index: number) => string | import("vue").VNode; selectable: (row: any, index: number) => boolean; reserveSelection: boolean; filterMethod: import("park-ui/es/components/table/src/table-column/defaults").FilterMethods; filteredValue: string[]; filters: { text: string; value: string; }[]; filterPlacement: string; filterMultiple: boolean; index: number | ((index: number) => number); sortOrders: ("ascending" | "descending" | null)[]; renderCell: (data: any) => void; colSpan: number; rowSpan: number; children: any[]; level: number; filterable: boolean | import("park-ui/es/components/table/src/table-column/defaults").FilterMethods | { text: string; value: string; }[]; order: string; isColumnGroup: boolean; isSubColumn: boolean; columns: any[]; getColumnIndex: () => number; no: number; filterOpened?: boolean | undefined; }; $index: number; placeholder: string; } | undefined; readonly showOverflowTooltip: boolean; readonly tooltipWidth: string | number | undefined; readonly pageSize: number | undefined; }; disabled: import("vue").Ref; prefix: string; onTooltipMouseenter: (event: { [x: string]: any; target: HTMLElement; }) => void; maxWidth: import("vue").Ref; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>; }; }>>, { showOverflowTooltip: boolean; }>; export default _default;