import { BaseClient } from './base'; import { OpenAIChatCompletion, OpenAIChatCompletionCreateParams, OpenAIChatCompletionChunk } from '../types'; export declare class ChatCompletions { private client; constructor(client: BaseClient); /** * Create a completion (OpenAI style) */ create(params: OpenAIChatCompletionCreateParams): Promise; /** * Create a streaming completion (OpenAI style) */ createStream(params: OpenAIChatCompletionCreateParams): AsyncIterable; /** * Batch create completions (custom extension) */ batchCreate(params: OpenAIChatCompletionCreateParams[]): Promise; }