import type { AzureOpenAiCreateChatCompletionRequest } from './client/inference/schema/index.js';
/**
 * Creates a JSONL Blob for upload via FileApi from typed chat completion requests.
 * Each request is assigned a sequential custom_id (request-1, request-2, ...).
 * @param requests - Chat completion requests to include in the batch.
 * @returns A Blob containing one JSON object per line.
 * @experimental This API is experimental and may change at any time without prior notice.
 */
export declare function createBatchInput(requests: AzureOpenAiCreateChatCompletionRequest[]): Blob;
//# sourceMappingURL=azure-openai-batch-input.d.ts.map