import type { CodeBlock } from '../../../domain/CodeBlock.js';
import { Violation } from '../../../domain/Violation.js';
import type { LanguageValidator, ValidationContext } from '../LanguageValidator.js';
/**
 * Validates JSON code blocks by attempting to parse their content and reporting
 * any syntax error.
 */
export declare class JsonValidator implements LanguageValidator {
    validate(block: CodeBlock, context: ValidationContext): Violation[];
}
//# sourceMappingURL=JsonValidator.d.ts.map