import { Connection } from '../../skychat/Connection.js'; import { RoomManager } from '../../skychat/RoomManager.js'; import { GlobalPlugin } from '../GlobalPlugin.js'; export declare class TorBanPlugin extends GlobalPlugin { static readonly CHECK_TOR_URL = "https://check.torproject.org/torbulkexitlist"; static readonly UPDATE_TOR_EXIT_NODES_INTERVAL: number; static readonly commandName = "torban"; torExitNodes: string[]; readonly callable = false; readonly opOnly = true; readonly hidden = true; constructor(manager: RoomManager); run(): Promise; private updateTorExitNodesList; onBeforeConnectionJoinedRoom(connection: Connection): Promise; }