import type { JSONPointer } from '@criteria/json-pointer'; import { JSONSchema } from '@criteria/json-schema/draft-04'; import { Output } from '../../../../validation/Output'; import { ValidatorContext } from '../../../../validation/keywordValidators'; export declare function patternValidator(schema: JSONSchema, schemaPath: JSONPointer[], context: ValidatorContext): (instance: any, instanceLocation: JSONPointer, annotationResults: Record) => Output;