import { HttpClient } from '../utils/http-client.js'; import type { IAuthProvider } from '../../auth/auth-interface.js'; import type { OpenAIStandardConfig } from '../api/provider-config.js'; import type { ServiceProfile } from '../api/provider-types.js'; export declare function createTransportAuthProvider(options: { config: OpenAIStandardConfig; providerType: string; moduleType: string; serviceProfile: ServiceProfile; extensions?: Record; }): { authProvider: IAuthProvider; authMode: 'apikey' | 'oauth'; oauthProviderId?: string; }; export declare function createTransportHttpClient(options: { config: OpenAIStandardConfig; serviceProfile: ServiceProfile; effectiveBaseUrl: string; }): HttpClient;