import type { JSONPointer } from '@criteria/json-pointer'; import { JSONSchemaObject } from '@criteria/json-schema/draft-2020-12'; import { FlagOutput, VerboseOutput } from '../../../../validation/Output'; import { ValidatorContext } from '../../../../validation/keywordValidators'; export declare function uniqueItemsValidator(schema: JSONSchemaObject, schemaPath: JSONPointer[], context: ValidatorContext): (instance: any, instanceLocation: JSONPointer, annotationResults: Record) => FlagOutput | VerboseOutput;