import { type DataRecord, type DataRecordValue, type SchemaField } from '@overture-stack/lectern-dictionary'; import type { FieldRestrictionRule } from '../FieldRestrictionRule'; /** * Convert the restrictions found in a SchemaField definition into a list of rules that apply for this specific value * and DataRecord. This will check all conditional restrictions versus the field value and its data record, exracting * the restriction rules that apply based on the conditional logic. */ export declare const resolveFieldRestrictions: (value: DataRecordValue, record: DataRecord, field: SchemaField) => FieldRestrictionRule[];