import type { AIProviderConfig, AIProviderStreamParams } from "../../../types/ai"; export type OpenAIConfig = { apiKey?: string; baseUrl?: string; fetch?: typeof globalThis.fetch; headers?: HeadersInit | ((params: AIProviderStreamParams) => HeadersInit | Promise); modelForCapabilities?: (model: string) => string; providerName?: string; tokenSource?: () => Promise | string; transformRequestBody?: (body: Record, params: AIProviderStreamParams) => Record; }; export declare const openai: (config: OpenAIConfig) => AIProviderConfig;