import { TaskStore } from "../../../../../../services/taskStore/index.mjs"; import { TaskPiScope } from "../../_lib/root.cli.mjs"; import { PiPluginContext } from "@agimon-ai/doompi-core/pi-extension"; import { WithRoot } from "@agimon-ai/doompi-core/extension-file"; import { ExtensionAPI, ExtensionContext } from "@earendil-works/pi-coding-agent"; //#region src/extensions/workspaces/sessions/(backend)/command/_lib/tasks.cli.d.ts type OpenTaskSpace = (context: ExtensionContext, options: { store: TaskStore; }) => Promise; export declare const createTasksContribution: (openTaskSpace: OpenTaskSpace) => (context: WithRoot) => readonly [string, Omit]; /** * `/tasks`, reachable from the leader palette as `SPC t l`. * * The command opens the Task Space overlay rather than printing a listing: the * overlay is the readable surface and it can edit, while a transcript dump could * only be read. */ export declare function createTasksCommand(store: TaskStore, openTaskSpace: OpenTaskSpace, waitUntilReady?: (context: ExtensionContext) => Promise): readonly [string, Parameters[1]]; //#endregion //# sourceMappingURL=tasks.cli.d.mts.map