import { SourceProvider } from '@webbitjs/store'; export default class Nt4Provider extends SourceProvider { private serverAddress; private clients; private connected; private topics; private connectionListeners; constructor(); getServerAddress(): string; connect(serverAddr: string): void; disconnect(): void; isConnected(): boolean; addConnectionListener(listener: (connected: boolean) => unknown, callImediately?: boolean): void; userUpdate(key: string, value: unknown): void; private onTopicAnnounce; private onTopicUnannounce; private onNewTopicData; private onConnect; private onDisconnect; private createClient; }