import type { StructureDefinition } from './structure-definition-types'; export type FhirVersionFamily = 'R4' | 'R5' | 'R6'; export declare function fhirVersionFamily(sd: StructureDefinition): FhirVersionFamily | null; export declare function matchesRequestedFhirVersion(sd: StructureDefinition, fhirVersion: FhirVersionFamily): boolean; export declare function urlFhirVersionFamily(url: string): FhirVersionFamily | null; export declare function urlMatchesRequestedFhirVersion(url: string, fhirVersion: FhirVersionFamily): boolean; export declare function normalizeVersionedCoreStructureDefinitionUrl(url: string, fhirVersion: FhirVersionFamily): string; export declare function normalizeKnownStructureDefinitionCanonicalUrl(url: string): string; export declare function cacheKeyForProfile(url: string, fhirVersion: FhirVersionFamily): string; //# sourceMappingURL=sd-loader-version-utils.d.ts.map