import { Telegraf } from 'telegraf'; import { TelegramNotifierArgs } from '../types/telegram'; import { SpecialCommandConfig } from '../types/telegramCommandHandler'; export declare class TelegramNotifier { private bot; private chatId; private commandConfigList; constructor(args: TelegramNotifierArgs); registerCommand(config: SpecialCommandConfig): void; start(): Promise; private isAuthorizedChat; private handleError; private setupMenuButton; sendMessage(message: string, isLogOnly?: boolean): Promise; sendFormattedMessage(message: string, isLogOnly?: boolean): Promise; sendError(customMessage: string, error: unknown): Promise; getBot(): Telegraf; stop(): void; getChatId(): string; } //# sourceMappingURL=telegramNotifier.d.ts.map