import { Destroyable, ReactParamsType } from "xbsj-xe2/dist-node/xe2-base-utils"; import { SceneObject } from "xbsj-xe2/dist-node/xe2-utils"; export declare class CircleEditing extends Destroyable { private _centerReact; private _radiusReact; private _editingReact; private _components; get centerReact(): ReactParamsType<[number, number, number] | undefined, any>; get radiusReact(): ReactParamsType; get editingReact(): ReactParamsType; get components(): { add: (sceneObject: SceneObject) => void; delete: (sceneObject: SceneObject) => void; }; private _positionsEditingResetting; constructor(_centerReact: ReactParamsType<[number, number, number] | undefined>, _radiusReact: ReactParamsType, _editingReact: ReactParamsType, _components: { add: (sceneObject: SceneObject) => void; delete: (sceneObject: SceneObject) => void; }); }