import { type FC } from 'react'; import { type NodeConnection, type NodeId, type PortId } from '@ironclad/rivet-core'; import { type PortPositions } from './NodeCanvas'; export type WireDef = { startNodeId: NodeId; startPortId: PortId; endNodeId?: NodeId; endPortId?: PortId; startPortIsInput: boolean; }; type WireLayerProps = { connections: NodeConnection[]; draggingWire?: WireDef; draggingNode: boolean; highlightedNodes?: NodeId[]; portPositions: PortPositions; highlightedPort?: { nodeId: NodeId; isInput: boolean; portId: PortId; }; }; export declare const WireLayer: FC; export {}; //# sourceMappingURL=WireLayer.d.ts.map