import { default as React } from 'react'; import { TableColumnNode } from '../report-definition-types'; export interface HeaderCell { id: string; label: string; colSpan: number; rowSpan: number; align?: 'left' | 'center' | 'right'; isLeaf: boolean; leafId?: string; } export declare function buildHeaderMatrix(tree: TableColumnNode[]): HeaderCell[][]; interface Props { tree: TableColumnNode[]; headerBg: string; headerColor: string; cellBorder: string; renderLeafHeader: (columnId: string, label: string, align?: 'left' | 'center' | 'right') => React.ReactNode; } export declare const NestedTableHeader: React.FC; export {};