import type { CircuitBreaker } from '../terminology'; import type { TerminologyResolutionConfig } from './valueset-types'; export declare const DEFAULT_VALUESET_EXPAND_TIMEOUT_MS = 10000; export declare const DEFAULT_REMOTE_TERMINOLOGY_TIMEOUT_MS = 5000; export declare function getRemoteTerminologyTimeoutMs(config: TerminologyResolutionConfig, fallback: number): number; export declare function getMaxRemoteCodeSystemValidations(config: TerminologyResolutionConfig): number; export declare function recordTerminologyResponse(circuitBreaker: CircuitBreaker, config: TerminologyResolutionConfig, operation: string, serverUrl: string, startedAt: number): void; //# sourceMappingURL=terminology-api-remote-policy.d.ts.map