import type { ValidationIssue } from '../../types'; import type { ValueSetValidator } from '../../validators/valueset-validator'; /** * Validate Coding instances below complex datatypes (for example * Identifier.type.coding). Core resource snapshots often stop at the * datatype boundary, so the StructureDefinition-driven terminology pass * cannot see these children. */ export declare function validateDeepLocalCodings(resource: any, existingIssues: ValidationIssue[], valuesetValidator: ValueSetValidator, fhirVersion: 'R4' | 'R5' | 'R6'): Promise; //# sourceMappingURL=terminology-local-coding-rules.d.ts.map