import type { DataRecord, Schema } from '@overture-stack/lectern-dictionary'; import { type TestResult } from '../types'; import type { RecordValidationError } from './RecordValidationError'; /** * Validate a DataRecord using the fields in a Schema. Will confirm that there are no unrecognized fields, all required fields have a * value, and that all values in the record are valid as defined by the Schema. * * This validation expects values with correct types matching the fields in the Schema, not raw string inputs from as TSV. * @param record * @param schema * @returns */ export declare const validateRecord: (record: DataRecord, schema: Schema) => TestResult;