import { Core } from '@strapi/strapi'; import { Update } from '@telegraf/types'; import { Context } from "telegraf"; import { TemplateConfig } from "../content-type/bot-message-template"; declare const BotBasicAction: ({ strapi }: { strapi: Core.Strapi; }) => { telegramUser: Core.Service; botTemplate: { cache: Record; renewCache(): Promise; getMessage(key: string, defaultConfig: TemplateConfig): TemplateConfig; getHelpMessage(): TemplateConfig; getAutoAnswerMessage(): TemplateConfig; getWelcomeMessage(): TemplateConfig; }; telegramGroup: Core.Service; telegramUserActivity: Core.Service; replyMessage(ctx: Context, config: TemplateConfig, replacements?: Record): Promise; handleStart(ctx: Context): Promise; handleHelp(ctx: Context): Promise; handleMessage(ctx: Context): Promise; }; export type BotBasicActionType = ReturnType; export default BotBasicAction;