import { ColumnRegular, ColumnType } from '@revolist/revogrid'; import { TimelineScale } from './timeline'; import { GanttVisualConfig } from './types'; /** * Create the RevoGrid column type that renders timeline headers and task bars. * * The returned type is read-only and receives current scale/visual state through * closures so the plugin can refresh it without storing DOM state in the type. */ export declare function createGanttColumnType(getScale: () => TimelineScale | null, getVisuals: () => GanttVisualConfig | undefined): ColumnType; /** Create the pinned-end timeline column definition for RevoGrid. */ export declare function createTimelineColumn(size: number): ColumnRegular; //# sourceMappingURL=column-type.d.ts.map