import type Ajv from 'ajv'; import type { ErrorObject } from 'ajv'; export interface AjvValidationResult { valid: boolean; errors: ErrorObject[]; } export declare class SchemaValidator { private ajv; private validateFn; constructor(); compileSchema(dataSchema: Record): void; validate(values: Record): AjvValidationResult; getAjvInstance(): Ajv; }