import { CzmViewer, CzmCustomPrimitive, CzmTexture } from 'xbsj-xe2/dist-node/xe2-cesium-objects'; import { ESPoi2D, ESWidget } from '../../objs'; import { Destroyable } from 'xbsj-xe2/dist-node/xe2-base-utils'; export declare class Widget3D extends Destroyable { private _sceneObject; private _czmViewer; private _widgetInfo; private _drawWidget; widgetInfo: HTMLElement; private _czmCustomPrimitive; get czmCustomPrimitive(): CzmCustomPrimitive; private _czmTexture; get czmTexture(): CzmTexture; sceneObject: ESWidget | ESPoi2D; domSize: { [xx: string]: any; } | undefined; private _defaultAnchor; get defaultAnchor(): [number, number]; set defaultAnchor(value: [number, number]); get defaultAnchorChanged(): import("xbsj-xe2/dist-node/xe2-base-utils").Listener<[[number, number], [number, number]]>; czmViewer: CzmViewer; constructor(_sceneObject: ESWidget | ESPoi2D, _czmViewer: CzmViewer, _widgetInfo: HTMLElement, _drawWidget: boolean, listenAnchor?: boolean); flyTo: (duration: number | undefined, id: number) => void; }