import { GeoCustomDivPoi } from 'xbsj-xe2/dist-node/xe2-base-objects'; import { CzmViewer } 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 Widget2D extends Destroyable { private _sceneObject; private _czmViewer; private _widgetInfo; private _drawWidget; widgetInfo: HTMLElement; private _czmGeoCustomDivPoi; get czmGeoCustomDivPoi(): GeoCustomDivPoi<{ destroy(): undefined; }>; 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]]>; constructor(_sceneObject: ESWidget | ESPoi2D, _czmViewer: CzmViewer, _widgetInfo: HTMLElement, _drawWidget: boolean, listenAnchor?: boolean); flyTo: (duration: number | undefined, id: number) => void; private createInstanceClass; }