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