import { ArchDocConfig } from '../utils/config-loader'; export interface ConfigSource { type: 'file' | 'environment' | 'none'; provider?: string; model?: string; apiKey?: string; source?: string; hasApiKey: boolean; fullConfig?: ArchDocConfig; } export declare function detectConfigSources(projectPath: string): Promise<{ fileConfig: ConfigSource; envConfig: ConfigSource; recommendation: string; }>; export declare function formatConfigStatus(fileConfig: ConfigSource, envConfig: ConfigSource, recommendation: string): string; export declare function buildApiKeysFromEnv(): Record; export declare function buildEmbeddingsFromEnv(): Record; export declare function getDefaultModelForProvider(provider?: string): string; export declare function bothConfigsAvailable(fileConfig: ConfigSource, envConfig: ConfigSource): boolean; export declare function buildConfigFromEnv(): ArchDocConfig; //# sourceMappingURL=config-detector.d.ts.map