import React from 'react'; import { TreeItem } from '../component/Tree'; import { PureDataRenderer } from '../component/DataRenderer'; import { DragState } from 'rc-dock/lib'; export declare class ObjectTreeItem extends TreeItem { childPrefix: string; name: string; data: any; rootPath: string; constructor(rootPath: string, name: string, data: any, parent?: ObjectTreeItem); open(): void; close(): void; createChildren(): void; destroy(): void; } interface Props { item: ObjectTreeItem; style: React.CSSProperties; } export declare class ObjectTreeRenderer extends PureDataRenderer { onExpandClicked: () => void; constructor(props: Props); onDragStart: (e: DragState) => void; renderImpl(): JSX.Element; } export {};