import { ClientInfo, RoomInfo } from '../ClusterManager'; import { BaseEvent } from '../common'; import { IDataSyncService } from './IDataSyncService'; export declare class LocalDataSyncService extends IDataSyncService { private rooms; private clients; nodeId: string; getClient(id: string): Promise; setClient(clientInfo: ClientInfo): Promise; delClient(id: string): Promise; getRoom(id: string): Promise; setRoom(roomInfo: RoomInfo): Promise; getRoomIds(): Promise; joinRoom(clientId: string, roomId: string): Promise; exitRoom(clientId: string, roomId: string): Promise; private delRoom; sendTo(nodeId: string, evt: BaseEvent<{}>): Promise; }