import { InternalNode, NodeInput, NodeInputs, NodeState } from "../node"; export declare const peekValueForExecution: (key: string, input: NodeInput, state: NodeState, nodeId: string) => any; export declare const pullValueForExecution: (key: string, input: NodeInput, state: NodeState) => unknown; export declare const pullValuesForExecution: (nodeInputs: NodeInputs, state: NodeState) => Record; export declare const hasNewSignificantValues: (nodeInputs: NodeInputs, state: NodeState, nodeId: string) => boolean; export declare const isNodeStateValid: (nodeInputs: NodeInputs, state: NodeState, node: InternalNode) => boolean; export declare const subscribeInputsToState: (nodeInputs: NodeInputs, state: NodeState, onInput: (key: string, val: unknown) => void) => () => void; //# sourceMappingURL=index.d.ts.map