import type { ExtensionAPI } from "@earendil-works/pi-coding-agent"; import type { AutocompleteItem } from "@earendil-works/pi-tui"; import type { DeleteTaskListResult, PrivateAccessEvent, TaskList, TaskListWithTasks } from "../core/types.js"; import { type PiTasksLocale } from "../i18n/index.js"; export declare function registerPiTaskCommands(pi: ExtensionAPI): void; export declare function getTaskLanguageArgumentCompletions(prefix: string): AutocompleteItem[] | null; export declare function formatTaskLanguageCommandOutput(): string; export declare function formatTaskLanguageChangedOutput(locale: PiTasksLocale): string; export declare function formatUnsupportedTaskLanguageOutput(input: string): string; export declare function formatTaskListsCommandOutput(lists: TaskList[], options?: { full?: boolean; }): string; export declare function formatTaskListDeleteCommandOutput(result: DeleteTaskListResult): string; export declare function formatTaskAuditCommandOutput(events: PrivateAccessEvent[]): string; export declare function formatTasksCommandOutput(data: TaskListWithTasks, actorAgentId: string): string;