import type { GenerateRequest, GenerateResponse, StreamRequest, StreamResult } from '../generation.js'; import type { OpenAIAdapterClient } from '../adapters.js'; import type { ProviderRuntimeContext } from '../registry.js'; export interface CodexRuntimeClientOptions { readonly fetch?: typeof fetch; readonly originator?: string; readonly userAgent?: string; } export declare class CodexRuntimeClient implements OpenAIAdapterClient { private readonly fetchFn; private readonly originator; private readonly userAgent; constructor(options?: CodexRuntimeClientOptions); stream(request: StreamRequest, context?: ProviderRuntimeContext): Promise; generate(request: GenerateRequest, context?: ProviderRuntimeContext): Promise; } //# sourceMappingURL=codex-runtime-client.d.ts.map