import { ChatCompletionCreateParams, ChatCompletionChunk, ChatCompletion, CreateEmbeddingResponse, EmbeddingCreateParams } from "openai/resources"; import { OpenAILikeInterface } from "../interfaces/OpenAILike"; import { ChatCompletionStream } from "../utils/stream"; import { AzureOpenAI } from 'openai'; export declare class AzureOpenAIService implements OpenAILikeInterface { apiKey: string; apiVersion: string; endpoint: string; client: AzureOpenAI; constructor(apiKey: string, deployment: string, endpoint?: string); chatComplete(params: ChatCompletionCreateParams): Promise | ChatCompletion>; embeddings(params: EmbeddingCreateParams): Promise; }