import React from 'react'; import { InternalInputSocket, InternalOutputSocket, InternalNode } from '../../../../../core/src/library/index'; import { Setter, Updater } from '../Hooks'; import { ReactComponent } from '../Editor'; export declare type InputSocket = Omit, 'value'> & { value: T; }; export declare type OutputSocket = Omit, 'value'> & { value: T; setValue: Setter; }; export declare const OutputValueGenerator: ({ value, id, nodeId, outputs, setReactOutputs, updateNodes, }: { value: InternalOutputSocket['value']; } & { id: string; nodeId: string; outputs: Record>; updateNodes: Updater>, Record>>>>; setReactOutputs: React.Dispatch, Updater]> | undefined>>; }) => JSX.Element; export declare const InputValueGenerator: ({ value, id, setReactInputs, }: { value: InternalInputSocket['value']; } & { id: string; setReactInputs: React.Dispatch | undefined>>; }) => JSX.Element;