import { type AxiosRequestConfig } from 'axios'; import type { TerminologyApiAuthConfig } from './valueset-types'; export declare class TerminologyRequestConfigBuilder { private readonly getDefaultAuth; private oauth2Token; private mtlsAgent; constructor(getDefaultAuth: () => TerminologyApiAuthConfig | undefined); resetAuthCache(): void; build(authOverride: TerminologyApiAuthConfig | undefined, timeout: number, params?: Record): Promise; private buildHeaders; private buildHttpsAgent; private readTlsMaterial; private getOAuth2Token; } //# sourceMappingURL=terminology-api-request-config.d.ts.map