/** * X/Twitter Scanner - Profile Analysis for Crypto Projects * * Analyzes X/Twitter profiles for legitimacy signals: * - Account age and follower quality * - Bot follower detection * - Tweet content analysis (scam vs tech) * - GitHub cross-verification */ export interface XProfile { id: string; username: string; name: string; bio: string; followers: number; following: number; tweets: number; createdAt: string; verified: boolean; website?: string; profileImage?: string; } export interface XScanResult { profile: XProfile; score: number; grade: 'A' | 'B' | 'C' | 'D' | 'F'; verdict: 'LEGIT' | 'LIKELY LEGIT' | 'SUSPICIOUS' | 'LIKELY SCAM' | 'SCAM'; verdictEmoji: string; redFlags: string[]; greenFlags: string[]; followerAnalysis: { quality: number; realPercent: number; botPercent: number; analysis: string; }; tweetAnalysis: { techPercent: number; scamPercent: number; }; githubVerified: boolean; githubData?: { username: string; repos: number; followers: number; crossVerified: boolean; }; scannedAt: string; } /** * Main X/Twitter scan function */ export declare function performXScan(usernameOrUrl: string): Promise;