export function open(path: any, state: any): any;
export function select(path: any, state: any): any;
export function close(path: any, state: any): any;
export function edit(path: any, state: any): any;
export function change(path: any, state: any, value: any): any;
export function toggleState(prevState: any, data: any): any;
export function openAllState(prevState: any, siblings: any): any;
export function selectWrapper(prevState: any, data: any): any;
export function editWrapper(prevState: any, data: any): any;
export const DEFAULT_STATE: any;
export default ObjectViewer;
declare class ObjectViewer extends RComponent<any, any, any> {
    static displayName: string;
    static propTypes: any;
    constructor(props: any);
    onToggle(event: any, data: any): void;
    onToggleAllSiblings(event: any, data: any): void;
    onEdit(event: any, data: any): void;
    onChange(event: any, data: any): void;
    onSelect(event: any, data: any): void;
    render(): import("react/jsx-runtime").JSX.Element;
}
import { Component as RComponent } from 'react';
