import React from 'react';
import type { ExecutionState } from '../types/execution';
export interface ExecutionStateContextValue {
    getNodeExecutionState: (nodeId: string) => ExecutionState | undefined;
    getEdgeExecutionState: (edgeId: string, targetNodeId: string) => ExecutionState | undefined;
}
export declare const ExecutionStatusContext: React.Context<ExecutionStateContextValue>;
export declare const useNodeExecutionState: (nodeId: string) => ExecutionState | undefined;
export declare const useEdgeExecutionState: (edgeId: string, targetNodeId: string) => ExecutionState | undefined;
//# sourceMappingURL=ExecutionStatusContext.d.ts.map