import { default as React } from 'react';
import { GanttViewMode } from '../types/gantt-types';
interface GanttHeaderProps {
    readonly viewMode: GanttViewMode;
    readonly startDate: Date;
    readonly pixelPerUnit: number;
    readonly svgWidth: number;
    readonly getX: (date: Date) => number;
}
/**
 * GanttHeader: Renders the time scale at the top of the Gantt chart.
 * It displays primary (e.g., days, hours) and secondary (e.g., months, years) labels
 * based on the current view mode.
 *
 * @param props - Component properties.
 * @returns An SVG group containing the header elements.
 */
export declare const GanttHeader: React.FC<GanttHeaderProps>;
export {};
//# sourceMappingURL=gantt-header.d.ts.map