/** * Transient, host-neutral presentation state for subagent spawns that have * received an ID but have not yet created a tracker record. */ import type { StyleConfig } from "#src/widget-style"; export interface PendingEntry { id: string; role: string; harness: string; style?: StyleConfig; } export type PendingEntryInput = Omit; export declare class SpawnQueue { private entries; private listeners; addPending(id: string, entry: PendingEntryInput): void; removePending(id: string): void; getPending(): PendingEntry[]; subscribe(listener: () => void): () => void; private notify; } //# sourceMappingURL=spawn-queue.d.ts.map