import { OMap } from "../.."; export declare enum DebuggerEventType { INPUT_CHANGE = "i", OUTPUT_CHANGE = "o", PROCESSING_CHANGE = "pc", ERROR = "err", INPUTS_STATE_CHANGE = "isc" } export declare const MAJOR_DEBUGGER_EVENT_TYPES: DebuggerEventType[]; export declare const MINOR_DEBUGGER_EVENT_TYPES: DebuggerEventType[]; export type BaseDebuggerEvent = { type: T; insId: string; ancestorsInsIds?: string; nodeId: string; val: DebuggerEventTypeData[T]; time: number; executionId: string; }; export type PinDebuggerEvent = { pinId: string; } & BaseDebuggerEvent; export type DebuggerEventTypeData = { [DebuggerEventType.INPUTS_STATE_CHANGE]: OMap; [DebuggerEventType.PROCESSING_CHANGE]: boolean; [DebuggerEventType.ERROR]: any; [DebuggerEventType.INPUT_CHANGE]: string; [DebuggerEventType.OUTPUT_CHANGE]: string; }; export type MajorDebuggerEvent = PinDebuggerEvent | PinDebuggerEvent | BaseDebuggerEvent; export type MinorDebuggerEvent = BaseDebuggerEvent | BaseDebuggerEvent; export type DebuggerEvent = MajorDebuggerEvent | MinorDebuggerEvent; //# sourceMappingURL=events.d.ts.map