import type { JSONSchema, ValidatorFunction } from './types.js';
import Ajv from 'ajv';
/**
 * JSON schema validator class.
 */
export declare class Validator {
    _ajv: Ajv;
    /**
     * Add JSON schema.
     */
    addSchema(schema: JSONSchema, name?: string): void;
    /**
     * Get JSON schema validation function.
     */
    schema(schema: JSONSchema | string): ValidatorFunction;
}
