import { ConnectionAcceptedEvent } from '../../../skychat/AuthBridge.js'; import { Connection } from '../../../skychat/Connection.js'; import { GlobalPlugin } from '../../GlobalPlugin.js'; export declare class JoinRoomPlugin extends GlobalPlugin { static readonly CHANGE_USERNAME_PRICE = 2000; static readonly commandName = "join"; readonly minRight = -1; readonly rules: { join: { minCount: number; maxCount: number; maxCallsPer10Seconds: number; params: { name: string; pattern: RegExp; }[]; }; }; run(_alias: string, param: string, connection: Connection): Promise; joinRoom(connection: Connection, roomId: number): Promise; onNewConnection(connection: Connection, event: ConnectionAcceptedEvent): Promise; }