import Service from "../../base/service"; import { ChatReq, ChatResp, ServiceOptions, TokenizeReq, TokenizeResp, ClassificationReq, ClassificationResp, EmbeddingsReq, EmbeddingsResp } from "./types"; export declare class MaasService extends Service { 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>; timeout: number; constructor(options?: ServiceOptions); Chat(requestData: ChatReq): Promise; StreamChat(requestData: ChatReq): AsyncGenerator; Tokenization(requestData: TokenizeReq): Promise; Classification(requestData: ClassificationReq): Promise; Embeddings(requestData: EmbeddingsReq): Promise; } export * from "./types"; export * from "./v2"; export declare const defaultService: MaasService;