import { EventStream } from "../lib/event-streams.js"; import { ClientSDK, RequestOptions } from "../lib/sdks.js"; import * as models from "../models/index.js"; import * as operations from "../models/operations/index.js"; export declare class Chat extends ClientSDK { /** * Create a chat completion * * @remarks * Sends a request for a model response for the given chat conversation. Supports both streaming and non-streaming modes. */ send(request: operations.SendChatCompletionRequestRequest & { chatRequest: { stream?: false | undefined; }; }, options?: RequestOptions): Promise; send(request: operations.SendChatCompletionRequestRequest & { chatRequest: { stream: true; }; }, options?: RequestOptions): Promise>; send(request: operations.SendChatCompletionRequestRequest, options?: RequestOptions): Promise; } //# sourceMappingURL=chat.d.ts.map