import type { ChildByLevelMap, Task, TaskOrEmpty } from "../types/public-types";
export declare const getAllDescendants: <IsCollectEmpty extends boolean, ResultItem extends TaskOrEmpty = IsCollectEmpty extends true ? TaskOrEmpty : Task>(task: Task, childTasksMap: ChildByLevelMap, isCollectEmpty: IsCollectEmpty) => readonly ResultItem[];
