import type { ElementDefinition, StructureDefinition } from '../core/structure-definition-types'; import type { ExtensionDefinition } from './extension-types'; export interface ExtensionDefinitionContext { byUrl: Map; byPath: Map>; elements: ElementDefinition[]; } export declare function extractExtensionDefinitions(profileSD: StructureDefinition): ExtensionDefinitionContext; export declare function extractSubExtensionDefinitions(parentSD: StructureDefinition): Map; export declare function normalizeElementPath(path: string): string; export declare function identifyExtensionUrl(element: ElementDefinition): string | undefined; export declare function normalizeExtensionUrlForMatching(url: string): string; export declare function extractExtensionProfileUrl(element: ElementDefinition): string | undefined; //# sourceMappingURL=extension-definition-extractor.d.ts.map