import type { AdjustTaskToWorkingDatesParams, ChangeAction, ChangeMetadata, ChildByLevelMap, DependentMap, Task, TaskMapByLevel, TaskToGlobalIndexMap } from "../types/public-types";
type GetChangeTaskMetadataParams = {
    adjustTaskToWorkingDates: (params: AdjustTaskToWorkingDatesParams) => Task;
    changeAction: ChangeAction;
    childTasksMap: ChildByLevelMap;
    dependentMap: DependentMap;
    isMoveChildsWithParent: boolean;
    isUpdateDisabledParentsOnChange: boolean;
    mapTaskToGlobalIndex: TaskToGlobalIndexMap;
    tasksMap: TaskMapByLevel;
};
export declare const getChangeTaskMetadata: ({ adjustTaskToWorkingDates, changeAction, childTasksMap, dependentMap, isMoveChildsWithParent, isUpdateDisabledParentsOnChange, mapTaskToGlobalIndex, tasksMap, }: GetChangeTaskMetadataParams) => ChangeMetadata;
export {};
