import type { ProxyConfig } from '../utils/http-client.js'; export interface CLIConfig { browser?: 'puppeteer' | 'playwright'; spaStrategy?: 'smart' | 'auto' | 'manual'; crawl?: { maxDepth?: number; maxPages?: number; workers?: number; rateLimit?: number; checkpoint?: { enabled: boolean; interval?: number; }; }; proxy?: string | ProxyConfig; } /** * Load configuration from file * Supports .doc-crawler.json and doc-crawler.config.json */ export declare function loadCLIConfig(configPath?: string): CLIConfig; /** * Merge CLI options with config file */ export declare function mergeConfig(config: CLIConfig, cliOptions: any): CLIConfig; //# sourceMappingURL=config-loader.d.ts.map