export declare type Message = { type: string; data: any; }; export declare type ClientWSHandler = (data: any) => (Message | void); export declare const ReqType: { INIT: string; NEW_FIELD: string; PLAY: string; PLAYING: string; DONE_PLAYING: string; VALUE_UPDATE: string; }; export interface Folder { obj: any; gui: any; } export declare class Client { ws: any; wsHandlers: Map; folders: Map; constructor(port: number); sendWS(msg: Message): void; addWsHandler(type: string, handler: ClientWSHandler): void; addChangeListener(el: any, folderName: any, fieldName: any): void; cleanup(): void; }