type CellTextProps = Omit, 'x' | 'y' | 'width' | 'height'>; type CellBoxProps = Omit, 'x' | 'y' | 'width' | 'height' | 'dx' | 'dy'>; interface StyleCell { cellTextProps?: CellTextProps; cellBoxProps?: CellBoxProps; } interface BaseSVGTableColumn extends StyleCell { header: string; width: number; minWidth?: number; rowSpanGroupKey?: keyof T; headerTextProps?: CellTextProps; headerBoxProps?: CellBoxProps; } interface AccessorKeyColumn extends BaseSVGTableColumn { accessorKey: string; } interface AccessorFuncColumn extends BaseSVGTableColumn { accessorFun: (row: T) => number | string; } export type SVGTableColumn = AccessorKeyColumn | AccessorFuncColumn; interface SVGTableProps { columns: Array>; rowHeight?: number; data: T[]; } export declare function SVGTable(props: SVGTableProps): import("react/jsx-runtime").JSX.Element; export {}; //# sourceMappingURL=SVGTable.d.ts.map