import { type Ref } from "vue"; import dayjs from "dayjs"; import type { NGanttTableProps, NGanttTableSlots } from "./gantt-table-types"; import type { TableColumnType } from "ant-design-vue"; import type { TableHelper } from "../../table-helper"; import type { BodyCellSlot, HeaderCellSlot } from "../external-types"; export declare function useGanttChart(bars: Ref, precision: Ref, cellWidth: Ref, dataSource: Ref, rowHeight: Ref, ganttBarSlot: NGanttTableSlots["ganttBar"]): { column: import("vue").ComputedRef>; bodyCell: BodyCellSlot; headerCell: HeaderCellSlot; timelineRange: import("vue").ComputedRef; };