import { type GeneratorConfig } from './GeneratorConfig.js'; /** * Load configuration from a YAML/JSON file. * * Priority: * 1. Explicit `configPath` argument * 2. Auto-detect `openapi-gen.yaml` in `cwd` * 3. Fall back to all defaults * * @param configPath - Explicit path to config file (optional) * @param cwd - Working directory for auto-detection (default: process.cwd()) * @returns Fully merged GeneratorConfig */ export declare function loadConfig(configPath?: string, cwd?: string): GeneratorConfig; /** * Merge a loaded config with CLI argument overrides. * * CLI args take precedence over file values. */ export declare function applyCliOverrides(config: GeneratorConfig, cli: CliOverrides): GeneratorConfig; /** CLI arguments that can override config file values */ export interface CliOverrides { readonly input?: string; readonly output?: string; readonly baseUrl?: string; readonly contextImport?: string; readonly serverName?: string; } //# sourceMappingURL=ConfigLoader.d.ts.map