export type SubTaskStatus = 'pending' | 'running' | 'done' | 'failed'; export interface SubTask { id: string; task: string; status: SubTaskStatus; } export declare class SubAgentManager { private tasks; spawn(task: string, options?: { timeout?: number; }): SubTask; getStatus(id: string): SubTask | undefined; listActive(): SubTask[]; cancel(id: string): boolean; } //# sourceMappingURL=sub-agent.d.ts.map