import type { DataRecordValue } from '@overture-stack/lectern-dictionary'; import { type TestResult } from '../../../types'; import type { SchemaValidationRecordErrorUnique } from '../../SchemaValidationError'; /** * Check if this record has a unique value for the given field. * * This requires a `uniqueKeyMap` to be provided - such a map can be generated using `generateDataSetHashMap(records, [fieldName])`. * @param record * @param uniqueKeyRule * @param uniqueKeyMap * @returns */ export declare const testUniqueFieldRestriction: (fieldValue: DataRecordValue, fieldName: string, uniqueKeyMap: Map) => TestResult;