/** * Task Toast Manager * * Manages toast notifications for background tasks: * - Shows toast when task is launched * - Shows toast when task completes * - Shows summary toast when all tasks complete */ import type { OpencodeClient } from "@opencode-ai/sdk"; interface TrackedTask { id: string; description: string; agent: string; startedAt: Date; status: "running" | "completed" | "failed"; } export declare class TaskToastManager { private tasks; private client; constructor(client: OpencodeClient); showLaunchToast(task: { id: string; description: string; agent: string; }): Promise; showCompletionToast(taskId: string): Promise; showFailureToast(taskId: string, error?: string): Promise; private showAllCompleteToast; private getRunningCount; private clearCompleted; trackTask(task: { id: string; description: string; agent: string; }): void; getTask(taskId: string): TrackedTask | undefined; } export {};