UNPKG

woaru

Version:

Universal Project Setup Autopilot - Analyze and automatically configure development tools for ANY programming language

45 lines 1.29 kB
import { AIReviewConfig } from '../types/ai-review'; export declare class ConfigLoader { private static instance; private config; private constructor(); static getInstance(): ConfigLoader; /** * Load AI review configuration from global ~/.woaru/config/ai_config.json */ loadConfig(_projectPath?: string): Promise<AIReviewConfig | null>; /** * Get default configuration for testing */ getDefaultConfig(): AIReviewConfig; /** * Convert global AI config to AIReviewConfig format * Respects Multi-AI Review configuration settings */ private convertAiConfigToAIConfig; /** * Validate configuration structure */ private validateConfig; /** * Check if AI features are available */ isAIAvailable(_projectPath?: string): Promise<boolean>; /** * Get enabled providers */ getEnabledProviders(_projectPath?: string): Promise<string[]>; /** * Get Multi-AI Review configuration status */ getMultiAiReviewConfig(): Promise<{ enabled: boolean; primaryProvider: string | null; mode: string; }>; /** * Reset cached configuration (for testing) */ resetConfig(): void; } //# sourceMappingURL=ConfigLoader.d.ts.map