/**
 * Configuration Health Checks - Config files and Claude settings
 */
import { HealthCheck, IHealthChecker } from './types';
/**
 * Check CCS config files exist and are valid
 * - Prefers config.yaml (v2) over config.json (legacy)
 * - Settings files are optional (only checked if profile exists)
 */
export declare class ConfigFilesChecker implements IHealthChecker {
    name: string;
    private readonly ccsDir;
    constructor();
    run(results: HealthCheck): void;
    /**
     * Check main configuration file (config.yaml preferred, config.json fallback)
     */
    private checkMainConfig;
    /**
     * Check optional settings files (only if corresponding profile is configured)
     * These files are NOT required - they're only created when user configures a profile
     */
    private checkOptionalSettingsFiles;
}
/**
 * Check Claude settings.json
 */
export declare class ClaudeSettingsChecker implements IHealthChecker {
    name: string;
    private readonly claudeDir;
    constructor();
    run(results: HealthCheck): void;
}
/**
 * Run all config checks
 */
export declare function runConfigChecks(results: HealthCheck): void;
//# sourceMappingURL=config-check.d.ts.map