import type { GanttTask, GanttZoom } from "../GanttChart.types";
import type { MonthSpan } from "../GanttChart.utils";
export interface UseGanttDatesResult {
    rangeStart: Date;
    rangeEnd: Date;
    days: Date[];
    monthSpans: MonthSpan[];
    totalDays: number;
    dayWidth: number;
    todayOffset: number | null;
}
export declare function useGanttDates(tasks: GanttTask[], zoom: GanttZoom, startDate?: Date | string, endDate?: Date | string): UseGanttDatesResult;
