import { CodeMapGeneratorConfig, CacheConfig, ProcessingConfig, OutputConfig, FeatureFlagsConfig, ImportResolverConfig, DebugConfig } from './types.js'; import { OpenRouterConfig } from '../../types/workflow.js'; export declare function validateCodeMapConfig(config: Partial): Promise; export declare function validateAllowedMappingDirectory(dirPath: string): Promise; export declare function validateCacheConfig(config?: Partial, allowedMappingDirectory?: string): CacheConfig; export declare function validateProcessingConfig(config?: Partial): ProcessingConfig; export declare function validateOutputConfig(config?: Partial): OutputConfig; export declare function validateFeatureFlagsConfig(config?: Partial): FeatureFlagsConfig; export declare function validateImportResolverConfig(config?: Partial): ImportResolverConfig; export declare function validateDebugConfig(config?: Partial): DebugConfig; export declare function extractCodeMapConfig(config?: OpenRouterConfig, context?: { sessionId?: string; transportType?: string; }): Promise; //# sourceMappingURL=configValidator.d.ts.map