/** * Helpers for inheriting selected parent CLI flags in child flow processes. */ import { type Complexity } from "../flow/complexity.js"; export interface ParsedFlowCliArgs { extensionArgs: string[]; alwaysProxy: string[]; fallbackModel?: string; fallbackThinking?: string; fallbackTools?: string; fallbackNoTools: boolean; flowModelConfig?: string; flowMode?: string; flowComplexity?: Complexity; tieredModels: { lite?: string; flash?: string; full?: string; }; dumpPath?: string; maxContextTokens?: number; } /** * Lazily parse process.argv once and cache the result. * Avoids module-level side effects at import time. */ export declare function getInheritedCliArgs(): ParsedFlowCliArgs; export declare function parseFlowCliArgs(argv: string[]): ParsedFlowCliArgs; //# sourceMappingURL=cli-args.d.ts.map