import { IWorkflowNode } from '../../models/workflowNode'; import { ResultId } from '../../events'; export declare class NodeSelect { readonly payload: { nodeId: string; }; readonly type = "@node/node_select"; constructor(payload: { nodeId: string; }); } export declare class SelectedNodeSave { readonly payload: { nodeId: string; }; readonly type = "@node/node_save"; constructor(payload: { nodeId: string; }); } export declare class SelectedNodeCancel { readonly payload: { nodeId: string; }; readonly type = "@node/node_cancel"; constructor(payload: { nodeId: string; }); } export declare class SelectedNodeUpdate { readonly payload: { nodeId: string; update: Partial; }; readonly type = "@node/node_update"; constructor(payload: { nodeId: string; update: Partial; }); } export declare class SelectedNodeRequestTableData { readonly payload: { resultId: ResultId; }; readonly type = "@node/request_table_data"; constructor(payload: { resultId: ResultId; }); } export declare type NodeActions = NodeSelect | SelectedNodeSave | SelectedNodeCancel | SelectedNodeUpdate | SelectedNodeRequestTableData;