import { BaseProvider, type ProviderConfig, type ProviderRequest, type ProviderResponse } from "../types"; export declare class OpenAIProvider extends BaseProvider { private readonly apiKey; constructor(config: ProviderConfig); protected getNativeBaseUrl(): string; execute(request: ProviderRequest): Promise; /** * Execute via Portkey gateway */ private executeViaPortkey; /** * Execute directly to OpenAI (original behavior) */ private executeDirect; } //# sourceMappingURL=openai.d.ts.map