import { type AnalyzeNestedOverrides } from '@/types'; export interface ParallelAnalyzeContext { cwd: string | undefined; originalCwd: string | undefined; paranoidRm: boolean | undefined; allowTmpdirVar: boolean; envAssignments?: ReadonlyMap; worktreeMode?: boolean; analyzeNested: (command: string, overrides?: AnalyzeNestedOverrides) => string | null; } export declare function analyzeParallel(tokens: readonly string[], context: ParallelAnalyzeContext): string | null; /** @internal - exported for test coverage */ export declare function extractParallelChildCommand(tokens: readonly string[]): string[];