import { VNodeChild } from 'vue'; import { CellAdditionalProps, ColumnType, RenderedCell, TableBodyCellSlotProps } from '../types'; export interface ResolvedBodyCell { content: VNodeChild; tooltipText?: string; customCellProps?: CellAdditionalProps; renderCellProps?: CellAdditionalProps; colSpan: number; rowSpan: number; } export declare function isRenderedCell(value: unknown): value is RenderedCell; export declare function getCellSpan(props: CellAdditionalProps | undefined, axis: 'colSpan' | 'rowSpan'): number | undefined; export declare function omitCellProps(props: CellAdditionalProps | undefined): Record; export declare function resolveBodyCell>(options: { text: unknown; record: TRecord; rowIndex: number; column: ColumnType; bodyCell?: ((props: TableBodyCellSlotProps) => VNodeChild) | undefined; transformCellText?: ((options: { text: unknown; column: ColumnType; record: TRecord; index: number; }) => unknown) | undefined; }): ResolvedBodyCell; //# sourceMappingURL=cell.d.ts.map