import { IEmitter } from "./types"; export default class AgnosticEmitter { private isServer; private syncQueue; private sideSpecificEmitter; private async; asyncOn: () => boolean; asyncOff: () => boolean; private emitEnabled; emitOn: () => boolean; emitOff: () => boolean; private debugMessage; private enqueueEvent; onAccept: () => void; constructor(emitter: IEmitter); emit: (channel: string, data?: any) => void; emitToUser: (socketId: string, channel: string, data?: any) => void; emitToRoom: (roomId: string, channel: string, data?: any) => void; emitToAllUserRooms: (_socketId: string, channel: string, data?: any) => void; } //# sourceMappingURL=agnosticEmitter.d.ts.map