/**
 * Semantic config validation — detects logical issues beyond schema correctness.
 * Catches common mistakes that won't crash but will cause confusing behavior.
 */
export interface SemanticWarning {
    level: 'warn' | 'error';
    code: string;
    message: string;
}
export declare function validateSemantics(config: Record<string, unknown>): SemanticWarning[];
export declare function formatSemanticWarnings(warnings: SemanticWarning[]): string;
