import { default as React } from 'react';
import { GanttRow, GanttViewMode } from '../types/gantt-types';
interface GanttGridProps {
    readonly rows: GanttRow[];
    readonly rowHeight: number;
    readonly startDate: Date;
    readonly pixelPerUnit: number;
    readonly viewMode: GanttViewMode;
    readonly svgWidth: number;
    readonly getX: (date: Date) => number;
    readonly onRowHover?: (id: string | null) => void;
    readonly hoveredRowId?: string | null;
}
/**
 * GanttGrid: Renders the vertical grid lines representing time intervals.
 *
 * @param props - Component properties.
 * @returns An SVG group containing the vertical grid lines.
 */
export declare const GanttGrid: React.FC<GanttGridProps>;
export {};
//# sourceMappingURL=gantt-grid.d.ts.map