import React from 'react'; import { ClientConn, DataMap } from '@ticlo/core/editor'; import { ObjectTreeItem } from './ObjectRenderer'; import { LazyUpdateComponent } from '../component/LazyUpdateComponent'; interface Props { conn: ClientConn; path?: string; data: object; style?: React.CSSProperties; } export declare class ObjectTree extends LazyUpdateComponent { root: ObjectTreeItem; list: ObjectTreeItem[]; loading: boolean; data: any; getValueCallback: { onUpdate: (response: DataMap) => void; }; constructor(props: Props); _lastCheckedData: any; checkTruncatedValue(data: any): void; renderChild: (idx: number, style: React.CSSProperties) => JSX.Element; refreshList(): void; forceUpdateLambda: () => void; buildRoot(): void; renderImpl(): JSX.Element; componentWillUnmount(): void; } export {};