import { ApiCallback } from '../../../common';
import { KosInternalEvent } from '../../../core';
import { EventData, IWsEvent } from './types';
export declare class WsEventModel implements IWsEvent {
    id: string;
    events: Map<string, EventData>;
    private _topicMap;
    constructor(modelId: string);
    get websocketEvents(): EventData[];
    handleSendEvent(_data: KosInternalEvent, payload: ApiCallback<KosInternalEvent>): void;
    handleReceiveEvent(_data: KosInternalEvent, payload: ApiCallback<KosInternalEvent>): void;
    processEvent(data: ApiCallback<KosInternalEvent>, isSend?: boolean): void;
}
//# sourceMappingURL=ws-event-model.d.ts.map