export class JSONTreeViewer extends React.Component { constructor(props: any); state: { data: any; shouldExpandNode: boolean; currentNode: string; selectedNode: null; hoveredNode: null; darkTheme: boolean; showHideActions: boolean; enableCopyToClipboard: any; actionsList: any; useActions: any; }; componentDidUpdate(prevProps: any, prevState: any): void; getCurrentNodePath(path: any, node: any): any; getCurrentNodeType(node: any): string; getLength(type: any, collection: any): any; renderNodeIcons: (node: any) => any; updateSelectedNode: (node: any, path: any) => void; updateHoveredNode: (node: any, path: any) => void; getDispatchActionsForNode: (node: any) => any; getNodeShowHideComponents: (currentNode: any, path: any) => any[] | undefined; getOnSelectLabelDispatchActions: (currentNode: any, path: any) => any[] | undefined; getAbsoluteNodePath: (path: any) => string | null; render(): import("react/jsx-runtime").JSX.Element; } import React from "react";