/** * Configuration validator and diagnostic tool * * This utility helps validate provider configurations and diagnose issues */ export interface ValidationResult { provider: string; valid: boolean; configured: boolean; connected?: boolean; message: string; details?: any; } export declare class ConfigValidator { /** * Validate all configured providers */ static validateAll(): Promise; /** * Validate AI provider configuration */ private static validateAIProvider; /** * Check AI provider specific configuration */ private static checkAIProviderConfig; /** * Validate bug tracker configuration */ private static validateBugTracker; /** * Check bug tracker specific configuration */ private static checkBugTrackerConfig; /** * Validate database configuration */ private static validateDatabase; /** * Check database specific configuration */ private static checkDatabaseConfig; /** * Validate notification provider configuration */ private static validateNotificationProvider; /** * Check notification provider specific configuration */ private static checkNotificationConfig; /** * Validate PR provider configuration */ private static validatePRProvider; /** * Check PR provider specific configuration */ private static checkPRProviderConfig; /** * Print validation results */ private static printResults; /** * Generate a configuration report */ static generateReport(): Promise; }