import type { SubagentHandle } from './handle.js'; import type { SubagentResult } from './result.js'; export interface WaveTask { handle: SubagentHandle; prompt: string; } export interface RunWaveOptions { failFast?: boolean; teardown?: boolean; maxConcurrency?: number; } export declare function runWave(tasks: ReadonlyArray>, options?: RunWaveOptions): Promise[]>;