import { Subscription } from "./Subscription"; import { Callback } from "./Callback"; export declare class Service { protected subscriptions: { [channel: string]: { [topic: string]: Subscription[]; }; }; dispatch(channel: string, topic: string, data: Data): Promise; subscribe(channel: string, topic: string, callback: Callback): void; }