import type { DataRecord, DataRecordValue, SchemaField } from '@overture-stack/lectern-dictionary'; import { type TestResult } from '../types'; import type { FieldValidationError } from './FieldValidationError'; /** * Confirm that a value is valid for a field definition. * * This validation expects values with correct types matching the Field definition, not raw string inputs from a TSV. * @param value * @param record * @param fieldDefinition * @returns */ export declare const validateField: (value: DataRecordValue, record: DataRecord, fieldDefinition: SchemaField) => TestResult;