export interface ParallelGroupOptions { groupLabel: string; persistent?: boolean; preferredHarness?: string | string[]; } /** * Runs thunks as a named parallel group with a shared effectGroupId. * Supports preferred harness assignment (single string or round-robin array). */ export declare function runParallelGroup(thunks: Array<() => T | Promise>, options: ParallelGroupOptions): Promise; /** * Fan-out pattern: maps each item through a function, collecting results or * pending effects as a group with a shared effectGroupId. */ export declare function runParallelFanOut(items: TItem[], fn: (item: TItem) => TOut | Promise, _options: ParallelGroupOptions): Promise; //# sourceMappingURL=parallelGroup.d.ts.map