import type { ResponseCreateParamsStreaming } from "openai/resources/responses/responses.js"; import type { SimpleStreamOptions, StreamFunction, StreamOptions } from "../types.js"; export interface OpenAICodexResponsesOptions extends StreamOptions { reasoningEffort?: "none" | "minimal" | "low" | "medium" | "high" | "xhigh" | "max"; reasoningSummary?: "auto" | "concise" | "detailed" | "off" | "on" | null; textVerbosity?: "low" | "medium" | "high"; serviceTier?: ResponseCreateParamsStreaming["service_tier"]; /** Optional callback invoked when the HTTP response headers are received (SSE only). */ onResponse?: (response: { status: number; headers: Record; }) => void | Promise; } export declare const streamOpenAICodexResponses: StreamFunction<"openai-codex-responses", OpenAICodexResponsesOptions>; export declare const streamSimpleOpenAICodexResponses: StreamFunction<"openai-codex-responses", SimpleStreamOptions>; //# sourceMappingURL=openai-codex-responses.d.ts.map