/** * CLI argument building for child flows — extracted from runner.ts. */ import { type FlowConfig } from "./agents.js"; import { type Complexity } from "./complexity.js"; import type { GoalContext } from "./types.js"; export declare const inheritedCliArgs: import("../snapshot/cli-args.js").ParsedFlowCliArgs; /** * Transform a flow's tool list when toolOptimize is enabled. * Replaces separate read/write/edit tools with the unified batch tool. */ export declare function getOptimizedTools(flowTools: string[] | undefined, toolOptimize: boolean): string[] | undefined; export declare function buildFlowArgs(flow: FlowConfig, intent: string, forkSessionPath: string | null, model?: string, parentDepth?: number, maxDepth?: number, toolOptimize?: boolean, structuredOutput?: boolean, complexity?: Complexity, sessionTimeoutMs?: number, acceptance?: string, concern?: string, discoveredFlows?: FlowConfig[], parentFlowStack?: string[], preventCycles?: boolean, goalContext?: GoalContext, cwd?: string, tools?: string[], preDispatchResults?: string): string[]; //# sourceMappingURL=flow-args.d.ts.map