import { ValidateFunction, Options } from 'ajv'; import { Validator, RouteSchema, CustomValidationFormat, JSONSchema } from '../types'; import { AJVOperationValidators } from './operation-validators'; export declare class AjvValidator implements Validator { private readonly customValidationFormats?; private ajv; constructor(customValidationFormats?: CustomValidationFormat[] | undefined, validatorOptions?: Options); private static buildAjv; private addCustomFormats; buildSchemaCompiler(schema: JSONSchema): ValidateFunction; generate(operationSchema: RouteSchema): AJVOperationValidators; } export default AjvValidator; //# sourceMappingURL=ajv-validator.d.ts.map