import type { EffortLevel } from '../../../types/sdk-types.js'; import type { OpenAIMessage } from '../messages.js'; import type { OpenAIFunctionTool } from '../loop.js'; export interface RequestBodyInputs { model: string; messages: OpenAIMessage[]; activeTools: OpenAIFunctionTool[] | undefined; maxOutputTokens: number | undefined; effort: EffortLevel | undefined; temperature: number | undefined; } export declare function buildResponsesRequestBody(args: RequestBodyInputs & { isChatGptBackend: boolean; }): Record; export declare function buildChatCompletionsRequestBody(args: RequestBodyInputs): Record;