import type { ParsedStructure } from "./model/parsed-structure"; import type { ParsedValueSet } from "./model/parsed-value-set"; import type { ParsedProperty } from "./model/parsed-property"; export declare class ParseConformance { parsedStructureDefinitions: { [key: string]: ParsedStructure; }; parsedValueSets: { [key: string]: ParsedValueSet; }; structureDefinitions: any[]; private readonly version; private codeSystems; constructor(loadCached?: boolean, version?: string); isBaseProfile(url: string): boolean; private ensurePropertyMetaData; private sortValueSetDependencies; loadCodeSystem(codeSystem: any): void; parseBundle(bundle: any): void; parseStructureDefinition(structureDefinition: any): ParsedStructure; parseValueSet(valueSet: any): ParsedValueSet; populateValueSet(element: any, property: ParsedProperty): void; populateBackboneElement(parsedStructureDefinition: any, parentElementId: any, structureDefinition: any): void; private static isMultipleAllowed; }