export interface PresenceStoreInterface { join(topic: string, socketId: string, data: Record): void; leave(topic: string, socketId: string): Record | undefined; members(topic: string): Record[]; count(topic: string): number; clear(topic: string): void; } export declare class PresenceStore implements PresenceStoreInterface { private store; join(topic: string, socketId: string, data: Record): void; leave(topic: string, socketId: string): Record | undefined; members(topic: string): Record[]; count(topic: string): number; clear(topic: string): void; }