import { SyntheticEvent } from 'react'; import './style.scss'; import type { GraphNodeId, RenderableContent } from '@adam-sv/arc'; import type { IProcessedTreeNode, ITreeGraph } from '..'; export interface INodeProps { node?: IProcessedTreeNode; graph: ITreeGraph; expandedMap: Map; onExpandToggleClicked: (e: SyntheticEvent, node: IProcessedTreeNode) => unknown; onNodeContentClicked: (e: SyntheticEvent, node: IProcessedTreeNode) => unknown; selectedNodeId?: NodeIdType; emptyContentMessage?: string | RenderableContent; allowNonLeafSelection?: boolean; hasClickListeners?: boolean; } export declare const Node: (props: INodeProps) => import("react/jsx-runtime").JSX.Element | null;