import { Output, ExecutionError } from "../../models/workflowNode"; export declare class ExecutionStart { readonly payload: { nodeId: string; }; readonly type = "@executor/execution_start"; constructor(payload: { nodeId: string; }); } export declare class ExecutionSuccess { readonly payload: { nodeId: string; output: Output; }; readonly type = "@executor/execution_success"; constructor(payload: { nodeId: string; output: Output; }); } export declare class ExecutionFailed { readonly payload: { nodeId: string; error: ExecutionError; }; readonly type = "@executor/execution_error"; constructor(payload: { nodeId: string; error: ExecutionError; }); } export declare class RequestTableDataSuccess { readonly payload: { nodeId: string; name: string; data: any[][]; }; readonly type = "@executor/request_data_success"; constructor(payload: { nodeId: string; name: string; data: any[][]; }); } export declare type ExecutorTypes = ExecutionStart | ExecutionFailed | ExecutionSuccess | RequestTableDataSuccess;