import type { FileState } from "../model/dataset.js"; import { JobState } from "../model/job.js"; import { SessionState } from "../model/session.js"; export declare const enum Resource { Dataset = "DATASET", Job = "JOB", Session = "SESSION", Rule = "RULE", News = "NEWS", Label = "LABEL" } export declare const enum EventType { Create = "CREATE", Update = "UPDATE", Delete = "DELETE" } export default class WsEvent { sessionId: string; resourceType: Resource; resourceId: string; type: EventType; state: SessionState | JobState | FileState; constructor(sessionId: string, resourceType: Resource, resourceId: string, type: EventType, state: SessionState | JobState | FileState); serverId: string; eventNumber: number; } //# sourceMappingURL=wsevent.d.ts.map