import { Destroyable } from "vtxf-xe2/dist-node/xe2-base-utils"; import { FDrag, FDrop } from "../../../FDragDrop"; import { FTreeItemInsertFlag } from "../../base"; import { FSceneTreeItem } from "../FSceneTreeItem"; import { UiFSceneTreeWithContainer } from "./UiFSceneTreeWithContainer"; export declare class UiFSceneTreeItem extends Destroyable { private _treeItem; private _uiFSceneTreeWithContainer; get treeItem(): FSceneTreeItem; get sceneTreeItem(): FSceneTreeItem; get sceneTree(): import("..").FSceneTree; get uiTree(): import("../../base").UiFTree; get uiFSceneTree(): import(".").UiFSceneTree; get uiFSceneTreeWithContainer(): UiFSceneTreeWithContainer; private _dropMode; get dropMode(): FTreeItemInsertFlag | undefined; set dropMode(value: FTreeItemInsertFlag | undefined); get dropModeChanged(): import("vtxf-xe2/dist-node/xe2-base-utils").Listener<[FTreeItemInsertFlag | undefined, FTreeItemInsertFlag | undefined]>; private _canDrop; get canDrop(): boolean; set canDrop(value: boolean); get canDropChanged(): import("vtxf-xe2/dist-node/xe2-base-utils").Listener<[boolean, boolean]>; private _nameEditing; get nameEditing(): boolean; set nameEditing(value: boolean); get nameEditingChanged(): import("vtxf-xe2/dist-node/xe2-base-utils").Listener<[boolean, boolean]>; private _nameEditingInit; private _contentDiv; get contentDiv(): HTMLDivElement; private _drag; get drag(): FDrag; private _drop; get drop(): FDrop; private _divItemBindingInit; constructor(_treeItem: FSceneTreeItem, _uiFSceneTreeWithContainer: UiFSceneTreeWithContainer); }