import 'dhtmlx-gantt/codebase/dhtmlxgantt.css';
declare const _default: import("vue").DefineComponent, unknown, unknown, () => {
tasks: import("dhtmlx-gantt").Task[];
links: import("dhtmlx-gantt").Link[];
}, boolean>;
readonly eventMap: import("ll-plus/es/utils").EpPropFinalized boolean;
}>, unknown, unknown, () => {}, boolean>;
readonly columns: {
readonly type: import("vue").PropType;
readonly required: false;
readonly validator: (val: unknown) => boolean;
__epPropKey: true;
};
readonly extraConfig: import("ll-plus/es/utils").EpPropFinalized {}, boolean>;
readonly extraTemplates: import("ll-plus/es/utils").EpPropFinalized {}, boolean>;
readonly scrollSize: import("ll-plus/es/utils").EpPropFinalized;
readonly showGrid: import("ll-plus/es/utils").EpPropFinalized;
readonly multiselect: import("ll-plus/es/utils").EpPropFinalized;
readonly dateFormat: import("ll-plus/es/utils").EpPropFinalized;
readonly readonly: import("ll-plus/es/utils").EpPropFinalized;
readonly selectTask: import("ll-plus/es/utils").EpPropFinalized;
readonly showTaskCells: import("ll-plus/es/utils").EpPropFinalized;
readonly gridWidth: import("ll-plus/es/utils").EpPropFinalized;
readonly workTime: import("ll-plus/es/utils").EpPropFinalized;
readonly correctWorkTime: import("ll-plus/es/utils").EpPropFinalized;
readonly durationUnit: import("ll-plus/es/utils").EpPropFinalized;
readonly durationStep: import("ll-plus/es/utils").EpPropFinalized;
readonly showProgress: import("ll-plus/es/utils").EpPropFinalized;
readonly dragProgress: import("ll-plus/es/utils").EpPropFinalized;
readonly barHeight: import("ll-plus/es/utils").EpPropFinalized;
readonly rowHeight: import("ll-plus/es/utils").EpPropFinalized;
readonly scaleHeight: import("ll-plus/es/utils").EpPropFinalized;
readonly resizeRows: import("ll-plus/es/utils").EpPropFinalized;
readonly dragResize: import("ll-plus/es/utils").EpPropFinalized;
readonly reorderGridColumns: import("ll-plus/es/utils").EpPropFinalized;
readonly roundDndDates: import("ll-plus/es/utils").EpPropFinalized;
readonly timeStep: import("ll-plus/es/utils").EpPropFinalized;
readonly linkRadius: import("ll-plus/es/utils").EpPropFinalized;
readonly linkLineWidth: import("ll-plus/es/utils").EpPropFinalized;
readonly orderBranch: import("ll-plus/es/utils").EpPropFinalized;
readonly orderBranchFree: import("ll-plus/es/utils").EpPropFinalized;
readonly minColumnWidth: import("ll-plus/es/utils").EpPropFinalized;
readonly openTreeInitially: import("ll-plus/es/utils").EpPropFinalized;
readonly dragLinks: import("ll-plus/es/utils").EpPropFinalized;
readonly dragMove: import("ll-plus/es/utils").EpPropFinalized;
readonly scales: {
readonly type: import("vue").PropType;
readonly required: false;
readonly validator: (val: unknown) => boolean;
__epPropKey: true;
};
readonly taskLineBg: import("ll-plus/es/utils").EpPropFinalized;
readonly hoverRowBg: import("ll-plus/es/utils").EpPropFinalized;
readonly selectedRowBg: import("ll-plus/es/utils").EpPropFinalized;
readonly gridScaleBg: import("ll-plus/es/utils").EpPropFinalized;
}>, {
props: import("@vue/shared").LooseRequired, unknown, unknown, () => {
tasks: import("dhtmlx-gantt").Task[];
links: import("dhtmlx-gantt").Link[];
}, boolean>;
readonly eventMap: import("ll-plus/es/utils").EpPropFinalized boolean;
}>, unknown, unknown, () => {}, boolean>;
readonly columns: {
readonly type: import("vue").PropType;
readonly required: false;
readonly validator: (val: unknown) => boolean;
__epPropKey: true;
};
readonly extraConfig: import("ll-plus/es/utils").EpPropFinalized {}, boolean>;
readonly extraTemplates: import("ll-plus/es/utils").EpPropFinalized {}, boolean>;
readonly scrollSize: import("ll-plus/es/utils").EpPropFinalized;
readonly showGrid: import("ll-plus/es/utils").EpPropFinalized;
readonly multiselect: import("ll-plus/es/utils").EpPropFinalized;
readonly dateFormat: import("ll-plus/es/utils").EpPropFinalized;
readonly readonly: import("ll-plus/es/utils").EpPropFinalized;
readonly selectTask: import("ll-plus/es/utils").EpPropFinalized;
readonly showTaskCells: import("ll-plus/es/utils").EpPropFinalized;
readonly gridWidth: import("ll-plus/es/utils").EpPropFinalized;
readonly workTime: import("ll-plus/es/utils").EpPropFinalized;
readonly correctWorkTime: import("ll-plus/es/utils").EpPropFinalized;
readonly durationUnit: import("ll-plus/es/utils").EpPropFinalized;
readonly durationStep: import("ll-plus/es/utils").EpPropFinalized;
readonly showProgress: import("ll-plus/es/utils").EpPropFinalized;
readonly dragProgress: import("ll-plus/es/utils").EpPropFinalized;
readonly barHeight: import("ll-plus/es/utils").EpPropFinalized;
readonly rowHeight: import("ll-plus/es/utils").EpPropFinalized;
readonly scaleHeight: import("ll-plus/es/utils").EpPropFinalized;
readonly resizeRows: import("ll-plus/es/utils").EpPropFinalized;
readonly dragResize: import("ll-plus/es/utils").EpPropFinalized;
readonly reorderGridColumns: import("ll-plus/es/utils").EpPropFinalized;
readonly roundDndDates: import("ll-plus/es/utils").EpPropFinalized;
readonly timeStep: import("ll-plus/es/utils").EpPropFinalized;
readonly linkRadius: import("ll-plus/es/utils").EpPropFinalized;
readonly linkLineWidth: import("ll-plus/es/utils").EpPropFinalized;
readonly orderBranch: import("ll-plus/es/utils").EpPropFinalized;
readonly orderBranchFree: import("ll-plus/es/utils").EpPropFinalized;
readonly minColumnWidth: import("ll-plus/es/utils").EpPropFinalized;
readonly openTreeInitially: import("ll-plus/es/utils").EpPropFinalized;
readonly dragLinks: import("ll-plus/es/utils").EpPropFinalized;
readonly dragMove: import("ll-plus/es/utils").EpPropFinalized;
readonly scales: {
readonly type: import("vue").PropType;
readonly required: false;
readonly validator: (val: unknown) => boolean;
__epPropKey: true;
};
readonly taskLineBg: import("ll-plus/es/utils").EpPropFinalized;
readonly hoverRowBg: import("ll-plus/es/utils").EpPropFinalized;
readonly selectedRowBg: import("ll-plus/es/utils").EpPropFinalized;
readonly gridScaleBg: import("ll-plus/es/utils").EpPropFinalized;
}>> & Readonly<{}> & {}>;
bem: {
b: (blockSuffix?: string) => string;
e: (element?: string) => string;
m: (modifier?: string) => string;
be: (blockSuffix?: string, element?: string) => string;
em: (element: string, modifier: string) => string;
bm: (blockSuffix: string, modifier: string) => string;
bem: (blockSuffix: string, element: string, modifier: string) => string;
is: (name?: string) => string;
};
ganttContainer: import("vue").Ref;
ganttInstance: import("vue").Ref;
events: import("vue").Ref;
styleConfig: import("vue").ComputedRef<{
'--gantt-task-line-bg': string;
'--gantt-hover-row-bg': string;
'--gantt-selected-bg': string;
'--gantt-grid-scale-bg': string;
}>;
ganttConfig: import("vue").ComputedRef<{
scroll_size: number;
date_format: string;
show_grid: import("ll-plus/es/utils").EpPropMergeType;
readonly: import("ll-plus/es/utils").EpPropMergeType;
select_task: import("ll-plus/es/utils").EpPropMergeType;
show_task_cells: import("ll-plus/es/utils").EpPropMergeType;
grid_width: number;
work_time: import("ll-plus/es/utils").EpPropMergeType;
correct_work_time: import("ll-plus/es/utils").EpPropMergeType;
duration_unit: import("ll-plus/es/utils").EpPropMergeType;
duration_step: number;
show_progress: import("ll-plus/es/utils").EpPropMergeType;
drag_progress: import("ll-plus/es/utils").EpPropMergeType;
order_branch: import("ll-plus/es/utils").EpPropMergeType;
order_branch_free: import("ll-plus/es/utils").EpPropMergeType;
scale_height: number;
row_height: number;
resize_rows: import("ll-plus/es/utils").EpPropMergeType;
bar_height: number;
drag_resize: import("ll-plus/es/utils").EpPropMergeType;
reorder_grid_columns: import("ll-plus/es/utils").EpPropMergeType;
round_dnd_dates: import("ll-plus/es/utils").EpPropMergeType;
time_step: number;
link_radius: number;
link_line_width: number;
min_column_width: number;
open_tree_initially: import("ll-plus/es/utils").EpPropMergeType;
drag_links: import("ll-plus/es/utils").EpPropMergeType;
drag_move: import("ll-plus/es/utils").EpPropMergeType;
columns: import("dhtmlx-gantt").GridColumn[];
scales: import("dhtmlx-gantt").Scales | {
unit: string;
step: number;
format: string;
}[];
}>;
ganttTemplates: import("vue").ComputedRef>;
initGantt: () => void;
resetGantt: () => void;
render: import("lodash").DebouncedFunc<() => void>;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly, unknown, unknown, () => {
tasks: import("dhtmlx-gantt").Task[];
links: import("dhtmlx-gantt").Link[];
}, boolean>;
readonly eventMap: import("ll-plus/es/utils").EpPropFinalized boolean;
}>, unknown, unknown, () => {}, boolean>;
readonly columns: {
readonly type: import("vue").PropType;
readonly required: false;
readonly validator: (val: unknown) => boolean;
__epPropKey: true;
};
readonly extraConfig: import("ll-plus/es/utils").EpPropFinalized {}, boolean>;
readonly extraTemplates: import("ll-plus/es/utils").EpPropFinalized {}, boolean>;
readonly scrollSize: import("ll-plus/es/utils").EpPropFinalized;
readonly showGrid: import("ll-plus/es/utils").EpPropFinalized;
readonly multiselect: import("ll-plus/es/utils").EpPropFinalized;
readonly dateFormat: import("ll-plus/es/utils").EpPropFinalized;
readonly readonly: import("ll-plus/es/utils").EpPropFinalized;
readonly selectTask: import("ll-plus/es/utils").EpPropFinalized;
readonly showTaskCells: import("ll-plus/es/utils").EpPropFinalized;
readonly gridWidth: import("ll-plus/es/utils").EpPropFinalized;
readonly workTime: import("ll-plus/es/utils").EpPropFinalized;
readonly correctWorkTime: import("ll-plus/es/utils").EpPropFinalized;
readonly durationUnit: import("ll-plus/es/utils").EpPropFinalized;
readonly durationStep: import("ll-plus/es/utils").EpPropFinalized;
readonly showProgress: import("ll-plus/es/utils").EpPropFinalized;
readonly dragProgress: import("ll-plus/es/utils").EpPropFinalized;
readonly barHeight: import("ll-plus/es/utils").EpPropFinalized;
readonly rowHeight: import("ll-plus/es/utils").EpPropFinalized;
readonly scaleHeight: import("ll-plus/es/utils").EpPropFinalized;
readonly resizeRows: import("ll-plus/es/utils").EpPropFinalized;
readonly dragResize: import("ll-plus/es/utils").EpPropFinalized;
readonly reorderGridColumns: import("ll-plus/es/utils").EpPropFinalized;
readonly roundDndDates: import("ll-plus/es/utils").EpPropFinalized;
readonly timeStep: import("ll-plus/es/utils").EpPropFinalized;
readonly linkRadius: import("ll-plus/es/utils").EpPropFinalized;
readonly linkLineWidth: import("ll-plus/es/utils").EpPropFinalized;
readonly orderBranch: import("ll-plus/es/utils").EpPropFinalized;
readonly orderBranchFree: import("ll-plus/es/utils").EpPropFinalized;
readonly minColumnWidth: import("ll-plus/es/utils").EpPropFinalized;
readonly openTreeInitially: import("ll-plus/es/utils").EpPropFinalized;
readonly dragLinks: import("ll-plus/es/utils").EpPropFinalized;
readonly dragMove: import("ll-plus/es/utils").EpPropFinalized;
readonly scales: {
readonly type: import("vue").PropType;
readonly required: false;
readonly validator: (val: unknown) => boolean;
__epPropKey: true;
};
readonly taskLineBg: import("ll-plus/es/utils").EpPropFinalized;
readonly hoverRowBg: import("ll-plus/es/utils").EpPropFinalized;
readonly selectedRowBg: import("ll-plus/es/utils").EpPropFinalized;
readonly gridScaleBg: import("ll-plus/es/utils").EpPropFinalized;
}>> & Readonly<{}>, {
readonly data: {
tasks: import("dhtmlx-gantt").Task[];
links: import("dhtmlx-gantt").Link[];
};
readonly readonly: import("ll-plus/es/utils").EpPropMergeType;
readonly eventMap: {
eventName: string;
handle: (...args: any[]) => boolean;
};
readonly extraConfig: Record;
readonly extraTemplates: Record;
readonly scrollSize: number;
readonly showGrid: import("ll-plus/es/utils").EpPropMergeType;
readonly multiselect: import("ll-plus/es/utils").EpPropMergeType;
readonly dateFormat: string;
readonly selectTask: import("ll-plus/es/utils").EpPropMergeType;
readonly showTaskCells: import("ll-plus/es/utils").EpPropMergeType;
readonly gridWidth: number;
readonly workTime: import("ll-plus/es/utils").EpPropMergeType;
readonly correctWorkTime: import("ll-plus/es/utils").EpPropMergeType;
readonly durationUnit: import("ll-plus/es/utils").EpPropMergeType;
readonly durationStep: number;
readonly showProgress: import("ll-plus/es/utils").EpPropMergeType;
readonly dragProgress: import("ll-plus/es/utils").EpPropMergeType;
readonly barHeight: number;
readonly rowHeight: number;
readonly scaleHeight: number;
readonly resizeRows: import("ll-plus/es/utils").EpPropMergeType;
readonly dragResize: import("ll-plus/es/utils").EpPropMergeType;
readonly reorderGridColumns: import("ll-plus/es/utils").EpPropMergeType;
readonly roundDndDates: import("ll-plus/es/utils").EpPropMergeType;
readonly timeStep: number;
readonly linkRadius: number;
readonly linkLineWidth: number;
readonly orderBranch: import("ll-plus/es/utils").EpPropMergeType;
readonly orderBranchFree: import("ll-plus/es/utils").EpPropMergeType;
readonly minColumnWidth: number;
readonly openTreeInitially: import("ll-plus/es/utils").EpPropMergeType;
readonly dragLinks: import("ll-plus/es/utils").EpPropMergeType;
readonly dragMove: import("ll-plus/es/utils").EpPropMergeType;
readonly taskLineBg: string;
readonly hoverRowBg: string;
readonly selectedRowBg: string;
readonly gridScaleBg: string;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
export default _default;