/** The parsed result of CLI arguments. */ export type CliAction = { action: 'help'; } | { action: 'version'; } | { action: 'run'; configFile?: string; cwd: string; /** Overrides config input_openapi when provided via --input */ inputOverride?: string; /** Overrides config output when provided via --output */ outputOverride?: string; watch: boolean; } | { action: 'error'; message: string; }; /** * Parse raw process.argv into a structured action. * * Pure function: no I/O, no process.exit. Testable in isolation. * * @param argv process.argv (first two entries are node + script path) * @param cwd the working directory to resolve paths against */ export declare function parseCliArgs(argv: string[], cwd: string): CliAction; //# sourceMappingURL=cli-args.d.ts.map