/// import { default as Collection, CollectionDictionary } from "./Collection"; import Dispatcher from "./Dispatcher"; import Receiver from "./Receiver"; export declare type SubscriptionType = { name: string; collectionName: string; }; export default class Handler { socket: SocketIOClient.Socket; collections: CollectionDictionary; dispatcher: Dispatcher; receiver: Receiver; subscriptions: SubscriptionType[]; constructor(socket: SocketIOClient.Socket); addCollection(name: string): Collection; subscriptionAcceptedFromServer(subscriptionName: string, toCollectionName: string): SubscriptionType; getSubscriptionsByCollection(collectionName: string): SubscriptionType[]; getSubscriptionsByName(subscriptionName: string): SubscriptionType[]; removeSubscriptionsByName(subscriptionName: string): SubscriptionType[]; }