import { IntegrationResponse } from '@cloudbase/functions-typings'; import * as bot from './bot'; import { TcbContext } from './types'; export declare class MultiBotRunner { static run(event: unknown, context: TcbContext, botMap: Map): Promise | undefined>; } export declare class BotRunner { readonly bot: bot.IBot; static run(event: unknown, context: TcbContext, bot: bot.IBot): Promise; constructor(bot: bot.IBot); run(event: unknown, context: TcbContext): Promise; private sendMessageFunc; private wxSendMessageFunc; private getChatRecordsFunc; private getRecommendQuestionsFunc; private sendFeedbackFunc; private getFeedbackFunc; private getBotInfoFunc; private speechToTextFunc; private textToSpeechFunc; private getTextToSpeechResultFunc; private createConversationFunc; private getConversationFunc; private updateConversationFunc; private deleteConversationFunc; }