import { CoatContext } from "../types/coat-context";
import { CoatManifestTaskStrict } from "../types/coat-manifest-tasks";
/**
 * Removes unmanaged tasks from the coat local and global lockfiles.
 *
 * If a task is no longer specified by one of the extended templates of this
 * project, the task result should be removed to clean up the lockfiles.
 *
 * @param globalTasks Global tasks that are part of the current coat project
 * @param localTasks Local tasks that are part of the current coat project
 * @param context The context of the current coat project
 */
export declare function removeUnmanagedTasksFromLockfiles(globalTasks: CoatManifestTaskStrict[], localTasks: CoatManifestTaskStrict[], context: CoatContext): Promise<CoatContext>;
