import { Ajv } from 'ajv'; import { Schema, ValidationResult, Validator } from '../../interfaces'; export declare class AJVValidator implements Validator { protected ajv: Ajv; constructor(ajv: Ajv); protected getValidator(schema: Schema): import("ajv/dist/types").AnyValidateFunction; validate(schema: Schema, data: any): Promise; }