/**
 * @license
 *-------------------------------------------------------------------------------------------
 * Copyright © 2026 Progress Software Corporation. All rights reserved.
 * Licensed under commercial license. See LICENSE.md in the package root for more information
 *-------------------------------------------------------------------------------------------
 */
import { DataItem } from '../interfaces/DataItem';
import { TaskModelFields } from '../interfaces/TaskModelFields';
import { AddDirection } from '../interfaces/AddDirection';
import { DependencyModelFields } from '../interfaces/DependencyModelFields';
/**
 * @hidden
 */
export declare const addDependency: (options: {
    defaultDataItem?: DataItem;
    dependencyModelFields: DependencyModelFields;
    dependencyData: DataItem[];
    fromId: any;
    toId: any;
    type: number;
}) => DataItem[];
/**
 * @hidden
 */
export declare const addTask: (options: {
    defaultDataItem?: DataItem;
    selectedDataItem?: DataItem;
    direction: AddDirection;
    taskModelFields: TaskModelFields;
    dataTree: DataItem[];
    slotStart: Date;
    slotEnd: Date;
}) => DataItem[];
/**
 * @hidden
 */
export declare const updateTask: (options: {
    updatedDataItem: DataItem;
    taskModelFields: TaskModelFields;
    dataTree: DataItem[];
}) => DataItem[];
/**
 * @hidden
 */
export declare const removeTask: (options: {
    removedDataItem: DataItem;
    taskModelFields: TaskModelFields;
    dataTree: DataItem[];
}) => DataItem[];
