import type { BaseCartesianChartModel } from "../../../../visualizations/echarts/cartesian/model/types";
import type { TimelineEventGroup } from "../../../../visualizations/echarts/cartesian/timeline-events/types";
import type { RenderingContext } from "../../../../visualizations/types";
import type { TimelineEvent } from "../../../../../metabase-types/api";
import type { ChartMeasurements } from "../chart-measurements/types";
export declare const mergeOverlappingTimelineEventGroups: (eventGroups: TimelineEventGroup[], dayWidth: number, renderingContext: RenderingContext) => TimelineEventGroup[];
export declare const getTimelineEventsModel: (chartModel: BaseCartesianChartModel, chartMeasurements: ChartMeasurements, timelineEvents: TimelineEvent[], renderingContext: RenderingContext) => TimelineEventGroup[] | null;
