import { NodeDefinitionRegistry } from '../../types/NodeDefinitionRegistry'; import { PortDefinitionResolver } from '../../core/port/identity/definition'; /** * @file Context for providing node definition registry */ import * as React from "react"; /** * Context value for node definitions */ export type NodeDefinitionContextValue = { registry: NodeDefinitionRegistry; /** Resolve port definition from port instance and node type */ getPortDefinition: PortDefinitionResolver; }; /** * Node definition context */ export declare const NodeDefinitionContext: React.Context; /** * Hook to use node definitions */ export declare function useNodeDefinitions(): NodeDefinitionContextValue;