import { Destroyable, ReactParamsType } from "xbsj-xe2/dist-node/xe2-base-utils"; import { SceneObject } from "xbsj-xe2/dist-node/xe2-utils"; export declare class RectangleEditing extends Destroyable { private _heightReact; private _rectangleReact; private _editingReact; private _pointEditingReact; private _components; get heightReact(): ReactParamsType; get rectangleReact(): ReactParamsType<[number, number, number, number] | undefined, any>; get editingReact(): ReactParamsType; get pointEditingReact(): ReactParamsType; get components(): { add: (sceneObject: SceneObject) => void; delete: (sceneObject: SceneObject) => void; }; private _positionsEditingResetting; private _centerEditingResetting; constructor(_heightReact: ReactParamsType, _rectangleReact: ReactParamsType<[number, number, number, number] | undefined>, _editingReact: ReactParamsType, _pointEditingReact: ReactParamsType, _components: { add: (sceneObject: SceneObject) => void; delete: (sceneObject: SceneObject) => void; }); }