import type { BindingStrength } from './valueset-display-utils'; import type { FhirVersion } from './valueset-expansion-cache-key'; import type { TerminologyApiClient } from './terminology-api-client'; import type { ValueSetPackageLoader } from './valueset-package-loader'; type TerminologyServerOverride = { url: string; auth?: any; }; type ValidateCodeViaTerminologyServerOptions = { apiClient: TerminologyApiClient; packageLoader: ValueSetPackageLoader; hasTerminologyServer: (override?: { url: string; }) => boolean; code: string; system: string | undefined; valueSetUrl: string; bindingStrength: BindingStrength | undefined; override: TerminologyServerOverride | undefined; fhirVersion?: FhirVersion; }; export declare function validateCodeViaTerminologyServerWithFilters({ apiClient, packageLoader, hasTerminologyServer, code, system, valueSetUrl, bindingStrength, override, fhirVersion, }: ValidateCodeViaTerminologyServerOptions): Promise; export {}; //# sourceMappingURL=valueset-terminology-server-validation.d.ts.map