import { Node } from '../../../types/core'; import { NodeDefinition, NodeRendererProps } from '../../../types/NodeDefinition'; /** * @file Node body renderer component */ import * as React from "react"; export type NodeBodyRendererProps = { node: Node; isSelected: boolean; nodeDefinition?: NodeDefinition; /** Whether this node's type is not registered in the definition registry */ isUnknownType?: boolean; nodeRenderer?: (props: NodeRendererProps) => React.ReactNode; customRenderProps: NodeRendererProps; isEditing: boolean; editingValue: string; isGroup: boolean; groupChildrenCount: number; groupTextColor?: string; onTitleDoubleClick: (e: React.MouseEvent) => void; onEditingChange: (e: React.ChangeEvent) => void; onEditingKeyDown: (e: React.KeyboardEvent) => void; onEditingBlur: () => void; }; export declare const NodeBodyRenderer: React.NamedExoticComponent;