import type { ValidationIssue } from '../types'; import type { ReferenceResolver } from '../validators/slicing-validator'; import type { AspectResult, ValidateOneFn } from './multi-aspect-types'; export declare function combineReferenceResolvers(primary: ReferenceResolver | null, fallback?: ReferenceResolver): ReferenceResolver | null; export declare function attachAppliedProfile(issue: ValidationIssue, appliedProfile: string): ValidationIssue; export declare function appendContainedResourceValidationResults(parentResource: Record, fhirVersion: 'R4' | 'R5' | 'R6', recursionDepth: number, validateOne: ValidateOneFn, parentAspects: AspectResult[], enclosingBundle: Record | undefined, shouldStop: (() => boolean) | undefined): Promise; //# sourceMappingURL=multi-aspect-contained-validation.d.ts.map