import { ChatCompletionCreateParams, ChatCompletionChunk, ChatCompletion, CreateEmbeddingResponse, EmbeddingCreateParams, ImageGenerateParams, ImagesResponse } from "openai/resources"; import { OpenAILikeInterface } from "../interfaces/OpenAILike"; import { Client } from "tencentcloud-sdk-nodejs-hunyuan/tencentcloud/services/hunyuan/v20230901/hunyuan_client"; import { ChatCompletionStream } from "../utils/stream"; import { HunYuanArtStyle } from "../types/hunyuan"; export declare class HunYuanService implements OpenAILikeInterface { client: Client; constructor(secretId: string, secretKey: string); chatComplete(params: ChatCompletionCreateParams): Promise | ChatCompletion>; embeddings(params: EmbeddingCreateParams): Promise; imageGenerate(params: ImageGenerateParams & { negative?: string; styleH?: HunYuanArtStyle; sizeH?: "768:768" | "768:1024" | "1024:768" | "1024:1024" | "720:1280" | "1280:720" | "768:1280" | "1280:768" | "1080:1920" | "1920:1080"; logoAdd?: boolean; logoParam?: string; }): Promise; }