import { Destroyable, Event } from "vtxf-xe2/dist-node/xe2-base-utils"; import { FSceneTreeItem } from "../FSceneTreeItem"; import { UiFTree } from "../../base/UiFTree"; import { ObjResettingWithEvent } from "vtxf-xe2/dist-node/xe2-utils"; import { FSceneTree } from "../FSceneTree"; import { UiFSceneTreeWithContainer } from "./UiFSceneTreeWithContainer"; import { UiFSceneTreeItem } from "./UiFSceneTreeItem"; import './SvgForUi'; export declare type UiFTreeCommandDataType = { type: 'renameItem'; item: FSceneTreeItem; }; export declare class UiFSceneTree extends Destroyable { private _sceneTree; get sceneTree(): FSceneTree; private _gridWidth; get gridWidth(): number; set gridWidth(value: number); get gridWidthChanged(): import("vtxf-xe2/dist-node/xe2-base-utils").Listener<[number, number]>; private _gridGap; get gridGap(): number; set gridGap(value: number); get gridGapChanged(): import("vtxf-xe2/dist-node/xe2-base-utils").Listener<[number, number]>; private _indentWidth; get indentWidth(): number; set indentWidth(value: number); get indentWidthChanged(): import("vtxf-xe2/dist-node/xe2-base-utils").Listener<[number, number]>; private _font; get font(): string; set font(value: string); get fontChanged(): import("vtxf-xe2/dist-node/xe2-base-utils").Listener<[string, string]>; private _color; get color(): string; set color(value: string); get colorChanged(): import("vtxf-xe2/dist-node/xe2-base-utils").Listener<[string, string]>; private _contextMenuEvent; get contextMenuEvent(): Event<[uiFSceneTreeItem: UiFSceneTreeItem | undefined, e: MouseEvent]>; private _showCheckBox; get showCheckBox(): boolean; set showCheckBox(value: boolean); get showCheckBoxChanged(): import("vtxf-xe2/dist-node/xe2-base-utils").Listener<[boolean, boolean]>; private _showEye; get showEye(): boolean; set showEye(value: boolean); get showEyeChanged(): import("vtxf-xe2/dist-node/xe2-base-utils").Listener<[boolean, boolean]>; private _dbClickEvent; get dbClickEvent(): Event<[uiFSceneTreeItem: UiFSceneTreeItem | undefined, e: MouseEvent]>; private _commandEvent; get commandEvent(): Event<[UiFTreeCommandDataType]>; private _uiTree; get uiTree(): UiFTree; private _container; get container(): HTMLDivElement | undefined; set container(value: HTMLDivElement | undefined); get containerChanged(): import("vtxf-xe2/dist-node/xe2-base-utils").Listener<[HTMLDivElement | undefined, HTMLDivElement | undefined]>; private _containerResetting; get containerResetting(): ObjResettingWithEvent>; constructor(_sceneTree: FSceneTree); }