import { type Attributes } from 'react'; import { GanttSegmentData } from './types/gantt-chart.js'; import type { DataTableV2GanttColumnConfig } from '../../tables/DataTableV2/features/ColumnTypes/ColumnTypes.js'; /** * @internal */ export declare const GanttChartLine: ((props: Attributes & { min: number; max: number; size?: "default" | "condensed" | "comfortable"; /** When true: Sets an overlay with default loader. */ loading?: boolean; segmentsData: GanttSegmentData[]; parentSegmentsData?: GanttSegmentData[]; config: DataTableV2GanttColumnConfig; } & { children?: import("react").ReactNode | undefined; } & import("react").RefAttributes) => React.ReactElement | null) & { EmptyState: ({ children }: import("../core/slots/chart-states/EmptyStateSlot.js").EmptyStateSlotProps) => import("react/jsx-runtime.js").JSX.Element; ErrorState: ({ children }: import("../core/slots/chart-states/ErrorStateSlot.js").ErrorStateSlotProps) => import("react/jsx-runtime.js").JSX.Element; };