import type { BlockInstance } from '../../../types/blocks'; import { type PatternReference } from '../../../types/pattern-reference'; interface TreeViewNodeProps { block: BlockInstance | PatternReference; isSelected: boolean; isMultiSelect?: boolean; onSelect: (event?: { metaKey?: boolean; shiftKey?: boolean; ctrlKey?: boolean; }) => void; onCopy?: () => void; onDuplicate?: () => void; onRemove?: () => void; isPartOfPattern?: boolean; } export declare function TreeViewNode({ block, isSelected, isMultiSelect, onSelect, onCopy, onDuplicate, onRemove, isPartOfPattern }: TreeViewNodeProps): import("react/jsx-runtime").JSX.Element; export {}; //# sourceMappingURL=tree-view-node.d.ts.map