import { GeoCanvasImagePoi, GeoImageModel } from 'xbsj-xe2/dist-node/xe2-base-objects'; import { Destroyable } from 'xbsj-xe2/dist-node/xe2-base-utils'; import { CzmViewer } from 'xbsj-xe2/dist-node/xe2-cesium-objects'; import { CzmESLabel } from '../../../base'; import { ESImageLabel } from '../../objs'; export declare class ImageLabel2D extends Destroyable { private sceneObject; private czmViewer; private _czmGeoCanvasImagePoi; get czmGeoCanvasImagePoi(): GeoCanvasImagePoi; flyTo: (duration: number | undefined, id: number) => void; constructor(sceneObject: ESImageLabel, czmViewer: CzmViewer); } export declare class ImageLabel3D extends Destroyable { private sceneObject; private czmViewer; private _czmGeoImageModel; get czmGeoImageModel(): GeoImageModel; flyTo: (duration: number | undefined, id: number) => Promise | undefined; constructor(sceneObject: ESImageLabel, czmViewer: CzmViewer, czmESImageLabel: CzmESImageLabel); } export declare class CzmESImageLabel extends CzmESLabel { static readonly type: void; private _event; get event(): import("xbsj-xe2/dist-node/xe2-base-utils").NextAnimateFrameEvent; private _resetting; get resetting(): any; constructor(sceneObject: T, czmViewer: CzmViewer); flyTo(duration: number | undefined, id: number): boolean; }