/** * Reference Format Validator * * Validates FHIR Reference.reference string format: * - Relative: ResourceType/id * - Absolute: http(s)://server/ResourceType/id * - Contained: #localId * - URN: urn:uuid:xxxx or urn:oid:xxxx * * This validator ensures reference strings are well-formed according to FHIR specification. */ import type { ValidationIssue } from '../types'; export declare class ReferenceFormatValidator { /** * Validate a reference string format */ validateReferenceString(reference: string, path: string, resourceType: string): ValidationIssue[]; /** * Validate all Reference elements in a resource */ validateAllReferences(resource: any, path?: string): ValidationIssue[]; /** * Recursively traverse resource and validate reference fields */ private traverseAndValidate; } export declare const referenceFormatValidator: ReferenceFormatValidator; //# sourceMappingURL=reference-format-validator.d.ts.map