import { ObservableArray } from "xbsj-xe2/dist-node/xe2-base-utils"; import { TreeItem } from "../base"; import { GroupProperty } from "xbsj-xe2/dist-node/xe2-base-objects"; import { Property } from "xbsj-xe2/dist-node/xe2-base-objects"; import { PropTree } from "./PropTree"; export declare class BasePropTreeItem extends TreeItem { private _property; constructor(tree: PropTree, hasChildren: boolean, _property: Property); get property(): Property; } export declare class LeafPropTreeItem extends BasePropTreeItem { constructor(tree: PropTree, property: Property); } export declare class GroupPropTreeItem extends BasePropTreeItem { constructor(tree: PropTree, groupProperty: GroupProperty); get groupChildren(): ObservableArray; }