import { Tool } from '@modelcontextprotocol/sdk/types.js'; import { TwitterClient } from '../twitter-client.js'; export declare class TelegramRaidTools { private client; private pool; constructor(); setClient(client: TwitterClient): Promise; private ensureClient; private executeQuery; private generateRaidId; startRaid(input: any): Promise; private getAuthConfigFromEnv; monitorRaid(input: any): Promise; getLeaderboard(input: any): Promise; verifyParticipation(input: any): Promise; endRaid(input: any): Promise; private parseTargetUrl; private getPointsForAction; private verifyLike; private verifyRetweet; private verifyFollow; private verifyReplyOrQuote; parseTelegramRaidMessage(input: any): Promise; private generateRaidTweetContent; updateRaidProgress(input: any): Promise; coordinateRaidWithSupabase(input: any): Promise; getTools(): Tool[]; callTool(name: string, input: any): Promise; }