export class Rooms extends Emitter {
    /** @param {Object} RoomClass */
    constructor(RoomClass: any);
    RoomClass: any;
    rooms: Map<any, any>;
    get(id: any): any;
    join(socket: any, id?: undefined): void;
    leave(socket: any, id?: undefined): void;
    Sockets(): Generator<any, void, unknown>;
    map(fn: any): any[];
    filter(fn: any): any[];
    toJSON(): any[];
    [Symbol.iterator](): MapIterator<any>;
}
import { Emitter } from './Emitter.js';
