import { SpecialPropertyMessage } from '../messages/SpecialPropertyMessage'; import { ClientSpecialProperty } from './ClientSpecialProperty'; export type ClientEventHandler = (data: any) => void; export declare class ClientEvent implements ClientSpecialProperty { action: any; private listeners; subscribe(cb: ClientEventHandler): void; unsubscribe(cb: ClientEventHandler): boolean; unsubscribeAll(): void; onMessage(message: SpecialPropertyMessage): void; }