import { Api, TelegramClient } from 'telegram'; import { BotCleanerSettings } from 'dprx-types'; import { NewMessageEvent } from 'telegram/events'; export declare class BotCleaner { protected client?: TelegramClient; protected settings?: BotCleanerSettings; build({ settings }: { settings: BotCleanerSettings; }): Promise<{ error: string; result?: undefined; } | { result: { session: string; client: TelegramClient; bot: Api.User; }; error?: undefined; }>; protected onMessage({ update }: { update: NewMessageEvent; }): Promise; protected handlerCallback({ update }: { update: any; }): Promise; }