import type { JSONPointer } from '@criteria/json-pointer'; import { JSONSchemaObject } from '@criteria/json-schema/draft-07'; import { Output } from '../../../../validation/Output'; import { ValidatorContext } from '../../../../validation/keywordValidators'; export declare function ifValidator(schema: JSONSchemaObject, schemaPath: JSONPointer[], context: ValidatorContext): (instance: unknown, instanceLocation: JSONPointer) => Output;