import Service from "../../../base/service"; import { ChatReq, ChatResp, ClassificationReq, ClassificationResp, EmbeddingsReq, EmbeddingsResp, ServiceOptions, TokenizeReq, TokenizeResp } from "./types"; export declare class MaasServiceV2 extends Service { timeout: number; chat: (requestData: ChatReq, params?: (import("../../../base/types").FetchParams & import("axios").AxiosRequestConfig) | undefined, options?: import("../../../base/types").ServiceOptionsBase | undefined) => Promise>; tokenization: (requestData: TokenizeReq, params?: (import("../../../base/types").FetchParams & import("axios").AxiosRequestConfig) | undefined, options?: import("../../../base/types").ServiceOptionsBase | undefined) => Promise>; classification: (requestData: ClassificationReq, params?: (import("../../../base/types").FetchParams & import("axios").AxiosRequestConfig) | undefined, options?: import("../../../base/types").ServiceOptionsBase | undefined) => Promise>; embeddings: (requestData: EmbeddingsReq, params?: (import("../../../base/types").FetchParams & import("axios").AxiosRequestConfig) | undefined, options?: import("../../../base/types").ServiceOptionsBase | undefined) => Promise>; constructor(options?: ServiceOptions); Chat(endpointId: string, reqData: ChatReq): Promise; StreamChat(endpointId: string, reqData: ChatReq): AsyncGenerator; Tokenization(endpointId: string, reqData: TokenizeReq): Promise; Classification(endpointId: string, reqData: ClassificationReq): Promise; Embeddings(endpointId: string, reqData: EmbeddingsReq): Promise; }