import type { CodeSystem, ValueSet } from './valueset-types'; import type { FhirVersion } from './valueset-package-utils'; export interface ValueSetConceptFilter { system: string; property: string; op: string; value: string; version?: string; } interface ValueSetExpansionResolver { loadValueSetResource(valueSetUrl: string, fhirVersion?: FhirVersion): Promise; loadCodeSystem(systemUrl: string, preferredFhirMajor?: string, requestedVersion?: string): Promise; } export declare function collectCodesFromValueSet(valueSet: ValueSet, resolver: ValueSetExpansionResolver, visited: Set, depth: number, preferredFhirMajor?: string): Promise; export declare function collectIncludeConceptFilters(valueSet: ValueSet, resolver: ValueSetExpansionResolver, visited: Set, depth: number, preferredFhirMajor?: string): Promise; export {}; //# sourceMappingURL=valueset-package-expansion.d.ts.map