import { CSSProperties, ComputedRef } from 'vue'; import { DataTableSetupProps } from './DataTable'; import type { TableExpandColumn, TableSelectionColumn, TableColumn, TableBaseColumn } from './interface'; export interface RowItem { colSpan: number; rowSpan: number; column: TableColumn; isLast: boolean; } export interface ColItem { key: string | number; style: CSSProperties; column: TableSelectionColumn | TableExpandColumn | TableBaseColumn; } export declare function useGroupHeader(props: DataTableSetupProps): { rowsRef: ComputedRef; colsRef: ComputedRef; hasEllipsisRef: ComputedRef; dataRelatedColsRef: ComputedRef>; };