import type { AuthEnvelope } from "../../authProfileLayer/authEnvelope.js";
import { type OpenAIV1ResponsesInvocationRequest, type OpenAIV1ResponsesResult } from "./v1_responses.js";
export declare const CHATGPT_CODEX_RESPONSES_BASE_URL: "https://chatgpt.com/backend-api/codex";
export type ChatGPTCodexResponsesInvocationRequest = Omit<OpenAIV1ResponsesInvocationRequest, "auth" | "baseUrl"> & {
    auth?: AuthEnvelope;
    baseUrl?: string;
    chatgptAccountId?: string;
    clientName?: string;
    clientVersion?: string;
};
export declare function invokeChatGPTCodexResponses(request?: ChatGPTCodexResponsesInvocationRequest): Promise<OpenAIV1ResponsesResult>;
