import type { VcCamera, VcComponentInternalInstance, VcDatasource, VcTerrainProvider, ViewerWidgetResizedEvent } from 'vue-cesium/es/utils/types'; import type { VNode } from 'vue'; declare const emits: { cesiumReady: (payload: typeof Cesium) => boolean; viewerWidgetResized: (payload: ViewerWidgetResizedEvent) => boolean; selectedEntityChanged: (entity: Cesium.Entity) => boolean; trackedEntityChanged: (entity: Cesium.Entity) => boolean; layerAdded: (imageryLayer: Cesium.ImageryLayer, index: number) => boolean; layerMoved: (imageryLayer: Cesium.ImageryLayer, newIndex: number, oldIndex: number) => boolean; layerRemoved: (imageryLayer: Cesium.ImageryLayer, index: number) => boolean; layerShownOrHidden: (imageryLayer: Cesium.ImageryLayer, index: number, show: boolean) => boolean; dataSourceAdded: (collection: Cesium.DataSourceCollection, dataSource: VcDatasource) => boolean; dataSourceMoved: (dataSource: VcDatasource, newIndex: number, oldIndex: number) => boolean; dataSourceRemoved: (collection: Cesium.DataSourceCollection, dataSource: VcDatasource) => boolean; collectionChanged: (collection: Cesium.EntityCollection, addedArray: Array, removedArray: Array, changedArray: Array) => boolean; morphComplete: (transitioner: any, preceneModeMode: Cesium.SceneMode, sceneMode: Cesium.SceneMode, wasMorphing: boolean) => boolean; morphStart: (transitioner: any, preceneModeMode: Cesium.SceneMode, sceneMode: Cesium.SceneMode, wasMorphing: boolean) => boolean; postRender: (scene: Cesium.Scene, time: Cesium.JulianDate) => boolean; preRender: (scene: Cesium.Scene, time: Cesium.JulianDate) => boolean; postUpdate: (scene: Cesium.Scene, time: Cesium.JulianDate) => boolean; preUpdate: (scene: Cesium.Scene, time: Cesium.JulianDate) => boolean; renderError: (scene: Cesium.Scene, error: any) => boolean; terrainProviderChanged: (provider: VcTerrainProvider) => boolean; changed: (percent: number) => boolean; moveEnd: () => boolean; moveStart: () => boolean; onStop: (clock: Cesium.Clock) => boolean; onTick: (clock: Cesium.Clock) => boolean; errorEvent: (tileProviderError: any) => boolean; cameraClicked: (viewModel: Cesium.InfoBoxViewModel) => boolean; closeClicked: (viewModel: Cesium.InfoBoxViewModel) => boolean; leftClick: (mouseClickEvent: { position: Cesium.Cartesian2; }) => boolean; leftDoubleClick: (mouseClickEvent: { position: Cesium.Cartesian2; }) => boolean; leftDown: (mouseClickEvent: { position: Cesium.Cartesian2; }) => boolean; leftUp: (mouseClickEvent: { position: Cesium.Cartesian2; }) => boolean; middleClick: (mouseClickEvent: { position: Cesium.Cartesian2; }) => boolean; middleDown: (mouseClickEvent: { position: Cesium.Cartesian2; }) => boolean; middleUp: (mouseClickEvent: { position: Cesium.Cartesian2; }) => boolean; mouseMove: (mouseClickEvent: { startPosition: Cesium.Cartesian2; endPosition: Cesium.Cartesian2; }) => boolean; pinchStart: (touch2StartEvent: { position1: Cesium.Cartesian2; position2: Cesium.Cartesian2; }) => boolean; pinchMove: (touchPinchMovementEvent: { distance: { startPosition: Cesium.Cartesian2; endPosition: Cesium.Cartesian2; }; angleAndHeight: { startPosition: Cesium.Cartesian2; endPosition: Cesium.Cartesian2; }; }) => boolean; pinchEnd: () => boolean; rightClick: (mouseClickEvent: { position: Cesium.Cartesian2; }) => boolean; rightDown: (mouseClickEvent: { position: Cesium.Cartesian2; }) => boolean; rightUp: (mouseClickEvent: { position: Cesium.Cartesian2; }) => boolean; wheel: (delta: number) => boolean; imageryLayersUpdatedEvent: () => boolean; tileLoadProgressEvent: (length: number) => boolean; touchEnd: (evt: any) => boolean; 'update:camera': (evt: VcCamera) => boolean; beforeLoad: (instance: VcComponentInternalInstance) => boolean; ready: (readyObj: import("vue-cesium/es/utils/types").VcReadyObject) => boolean; unready: (e: any) => boolean; destroyed: (instance: VcComponentInternalInstance) => boolean; }; declare const _default: import("vue").DefineComponent<{ animation?: boolean; baseLayerPicker?: boolean; fullscreenButton?: boolean; vrButton?: boolean; geocoder?: boolean | Array; homeButton?: boolean; infoBox?: boolean; sceneModePicker?: boolean; selectionIndicator?: boolean; timeline?: boolean; navigationHelpButton?: boolean; navigationInstructionsInitiallyVisible?: boolean; scene3DOnly?: boolean; shouldAnimate?: boolean; clockViewModel?: Cesium.ClockViewModel; selectedImageryProviderViewModel?: Cesium.ProviderViewModel; imageryProviderViewModels?: Array; selectedTerrainProviderViewModel?: Cesium.ProviderViewModel; terrainProviderViewModels?: Array; imageryProvider?: Cesium.ImageryProvider; baseLayer?: Cesium.ImageryLayer | false; terrainProvider?: Cesium.TerrainProvider; skyBox?: Cesium.SkyBox | false; skyAtmosphere?: Cesium.SkyAtmosphere | false; fullscreenElement?: string | Element; useDefaultRenderLoop?: boolean; targetFrameRate?: number; showRenderLoopErrors?: boolean; useBrowserRecommendedResolution?: boolean; automaticallyTrackDataSourceClocks?: boolean; contextOptions?: import("vue-cesium/es/utils/types").VcContextOptions; sceneMode?: Cesium.SceneMode; mapProjection?: Cesium.MapProjection; globe?: Cesium.Globe | false; orderIndependentTranslucency?: boolean; creditContainer?: string | Element; creditViewport?: string | Element; dataSources?: Cesium.DataSourceCollection; terrainExaggeration?: number; shadows?: boolean; terrainShadows?: Cesium.ShadowMode; mapMode2D?: Cesium.MapMode2D; projectionPicker?: boolean; requestRenderMode?: boolean; maximumRenderTimeChange?: number; cesiumPath?: string; accessToken?: string; camera?: VcCamera; showCredit?: boolean; debugShowFramesPerSecond?: boolean; navigation?: boolean; TZCode?: string; UTCOffset?: number; removeCesiumScript?: boolean; autoSortImageryLayers?: boolean; enableMouseEvent?: boolean; skeleton?: boolean | import("vue-cesium/es/components/ui").VcSkeletonProps; touchHoldArg?: string; mars3dConfig?: import("vue-cesium/es/utils/types").Mars3dConfig; dcConfig?: import("vue-cesium/es/utils/types").DCConfig; containerId?: string; viewerCreator?: import("./useViewer").VcViewerCreatorFunction; onBeforeLoad?: (instance: VcComponentInternalInstance) => void; onReady?: (readyObject: import("vue-cesium/es/utils/types").VcReadyObject) => void; onUnready?: (e: any) => void; onDestroyed?: (instance: VcComponentInternalInstance) => void; onCesiumReady?: (payload: typeof Cesium) => void; onViewerWidgetResized?: (payload: ViewerWidgetResizedEvent) => void; onSelectedEntityChanged?: (entity: Cesium.Entity) => void; onTrackedEntityChanged?: (entity: Cesium.Entity) => void; onLayerAdded?: (imageryLayer: Cesium.ImageryLayer, index: number) => void; onLayerMoved?: (imageryLayer: Cesium.ImageryLayer, newIndex: number, oldIndex: number) => void; onLayerRemoved?: (imageryLayer: Cesium.ImageryLayer, index: number) => void; onLayerShownOrHidden?: (imageryLayer: Cesium.ImageryLayer, index: number, show: boolean) => void; onDataSourceAdded?: (collection: Cesium.DataSourceCollection, dataSource: VcDatasource) => void; onDataSourceMoved?: (dataSource: VcDatasource, newIndex: number, oldIndex: number) => void; onDataSourceRemoved?: (collection: Cesium.DataSourceCollection, dataSource: VcDatasource) => void; onCollectionChanged?: (collection: Cesium.EntityCollection, addedArray: Array, removedArray: Array, changedArray: Array) => void; onMorphComplete?: (transitioner: any, preceneModeMode: Cesium.SceneMode, sceneMode: Cesium.SceneMode, wasMorphing: boolean) => void; onMorphStart?: (transitioner: any, preceneModeMode: Cesium.SceneMode, sceneMode: Cesium.SceneMode, wasMorphing: boolean) => void; onPostRender?: (scene: Cesium.Scene, time: Cesium.JulianDate) => void; onPreRender?: (scene: Cesium.Scene, time: Cesium.JulianDate) => void; onPostUpdate?: (scene: Cesium.Scene, time: Cesium.JulianDate) => void; onPreUpdate?: (scene: Cesium.Scene, time: Cesium.JulianDate) => void; onRenderError?: (scene: Cesium.Scene, error: any) => void; onTerrainProviderChanged?: (provider: VcTerrainProvider) => void; onChanged?: (percent: number) => void; onMoveEnd?: () => void; onMoveStart?: () => void; onOnStop?: (clock: Cesium.Clock) => void; onOnTick?: (clock: Cesium.Clock) => void; onErrorEvent?: (tileProviderError: any) => void; onCameraClicked?: (viewModel: Cesium.InfoBoxViewModel) => void; onCloseClicked?: (viewModel: Cesium.InfoBoxViewModel) => void; onLeftClick?: (mouseClickEvent: { position: Cesium.Cartesian2; }) => void; onLeftDoubleClick?: (mouseClickEvent: { position: Cesium.Cartesian2; }) => void; onLeftDown?: (mouseClickEvent: { position: Cesium.Cartesian2; }) => void; onLeftUp?: (mouseClickEvent: { position: Cesium.Cartesian2; }) => void; onMiddleClick?: (mouseClickEvent: { position: Cesium.Cartesian2; }) => void; onMiddleDown?: (mouseClickEvent: { position: Cesium.Cartesian2; }) => void; onMiddleUp?: (mouseClickEvent: { position: Cesium.Cartesian2; }) => void; onMouseMove?: (mouseClickEvent: { startPosition: Cesium.Cartesian2; endPosition: Cesium.Cartesian2; }) => void; onPinchStart?: (touch2StartEvent: { position1: Cesium.Cartesian2; position2: Cesium.Cartesian2; }) => void; onPinchMove?: (touchPinchMovementEvent: { distance: { startPosition: Cesium.Cartesian2; endPosition: Cesium.Cartesian2; }; angleAndHeight: { startPosition: Cesium.Cartesian2; endPosition: Cesium.Cartesian2; }; }) => void; onPinchEnd?: () => void; onRightClick?: (mouseClickEvent: { position: Cesium.Cartesian2; }) => void; onRightDown?: (mouseClickEvent: { position: Cesium.Cartesian2; }) => void; onRightUp?: (mouseClickEvent: { position: Cesium.Cartesian2; }) => void; onWheel?: (delta: number) => void; onImageryLayersUpdatedEvent?: () => void; onTileLoadProgressEvent?: (length: number) => void; onTouchEnd?: (evt: any) => void; 'onUpdate:camera'?: (evt: VcCamera) => void; }, () => VNode[], {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { cesiumReady: (payload: typeof Cesium) => boolean; viewerWidgetResized: (payload: ViewerWidgetResizedEvent) => boolean; selectedEntityChanged: (entity: Cesium.Entity) => boolean; trackedEntityChanged: (entity: Cesium.Entity) => boolean; layerAdded: (imageryLayer: Cesium.ImageryLayer, index: number) => boolean; layerMoved: (imageryLayer: Cesium.ImageryLayer, newIndex: number, oldIndex: number) => boolean; layerRemoved: (imageryLayer: Cesium.ImageryLayer, index: number) => boolean; layerShownOrHidden: (imageryLayer: Cesium.ImageryLayer, index: number, show: boolean) => boolean; dataSourceAdded: (collection: Cesium.DataSourceCollection, dataSource: VcDatasource) => boolean; dataSourceMoved: (dataSource: VcDatasource, newIndex: number, oldIndex: number) => boolean; dataSourceRemoved: (collection: Cesium.DataSourceCollection, dataSource: VcDatasource) => boolean; collectionChanged: (collection: Cesium.EntityCollection, addedArray: Array, removedArray: Array, changedArray: Array) => boolean; morphComplete: (transitioner: any, preceneModeMode: Cesium.SceneMode, sceneMode: Cesium.SceneMode, wasMorphing: boolean) => boolean; morphStart: (transitioner: any, preceneModeMode: Cesium.SceneMode, sceneMode: Cesium.SceneMode, wasMorphing: boolean) => boolean; postRender: (scene: Cesium.Scene, time: Cesium.JulianDate) => boolean; preRender: (scene: Cesium.Scene, time: Cesium.JulianDate) => boolean; postUpdate: (scene: Cesium.Scene, time: Cesium.JulianDate) => boolean; preUpdate: (scene: Cesium.Scene, time: Cesium.JulianDate) => boolean; renderError: (scene: Cesium.Scene, error: any) => boolean; terrainProviderChanged: (provider: VcTerrainProvider) => boolean; changed: (percent: number) => boolean; moveEnd: () => boolean; moveStart: () => boolean; onStop: (clock: Cesium.Clock) => boolean; onTick: (clock: Cesium.Clock) => boolean; errorEvent: (tileProviderError: any) => boolean; cameraClicked: (viewModel: Cesium.InfoBoxViewModel) => boolean; closeClicked: (viewModel: Cesium.InfoBoxViewModel) => boolean; leftClick: (mouseClickEvent: { position: Cesium.Cartesian2; }) => boolean; leftDoubleClick: (mouseClickEvent: { position: Cesium.Cartesian2; }) => boolean; leftDown: (mouseClickEvent: { position: Cesium.Cartesian2; }) => boolean; leftUp: (mouseClickEvent: { position: Cesium.Cartesian2; }) => boolean; middleClick: (mouseClickEvent: { position: Cesium.Cartesian2; }) => boolean; middleDown: (mouseClickEvent: { position: Cesium.Cartesian2; }) => boolean; middleUp: (mouseClickEvent: { position: Cesium.Cartesian2; }) => boolean; mouseMove: (mouseClickEvent: { startPosition: Cesium.Cartesian2; endPosition: Cesium.Cartesian2; }) => boolean; pinchStart: (touch2StartEvent: { position1: Cesium.Cartesian2; position2: Cesium.Cartesian2; }) => boolean; pinchMove: (touchPinchMovementEvent: { distance: { startPosition: Cesium.Cartesian2; endPosition: Cesium.Cartesian2; }; angleAndHeight: { startPosition: Cesium.Cartesian2; endPosition: Cesium.Cartesian2; }; }) => boolean; pinchEnd: () => boolean; rightClick: (mouseClickEvent: { position: Cesium.Cartesian2; }) => boolean; rightDown: (mouseClickEvent: { position: Cesium.Cartesian2; }) => boolean; rightUp: (mouseClickEvent: { position: Cesium.Cartesian2; }) => boolean; wheel: (delta: number) => boolean; imageryLayersUpdatedEvent: () => boolean; tileLoadProgressEvent: (length: number) => boolean; touchEnd: (evt: any) => boolean; 'update:camera': (evt: VcCamera) => boolean; beforeLoad: (instance: VcComponentInternalInstance) => boolean; ready: (readyObj: import("vue-cesium/es/utils/types").VcReadyObject) => boolean; unready: (e: any) => boolean; destroyed: (instance: VcComponentInternalInstance) => boolean; }, string, import("vue").PublicProps, Readonly<{ animation?: boolean; baseLayerPicker?: boolean; fullscreenButton?: boolean; vrButton?: boolean; geocoder?: boolean | Array; homeButton?: boolean; infoBox?: boolean; sceneModePicker?: boolean; selectionIndicator?: boolean; timeline?: boolean; navigationHelpButton?: boolean; navigationInstructionsInitiallyVisible?: boolean; scene3DOnly?: boolean; shouldAnimate?: boolean; clockViewModel?: Cesium.ClockViewModel; selectedImageryProviderViewModel?: Cesium.ProviderViewModel; imageryProviderViewModels?: Array; selectedTerrainProviderViewModel?: Cesium.ProviderViewModel; terrainProviderViewModels?: Array; imageryProvider?: Cesium.ImageryProvider; baseLayer?: Cesium.ImageryLayer | false; terrainProvider?: Cesium.TerrainProvider; skyBox?: Cesium.SkyBox | false; skyAtmosphere?: Cesium.SkyAtmosphere | false; fullscreenElement?: string | Element; useDefaultRenderLoop?: boolean; targetFrameRate?: number; showRenderLoopErrors?: boolean; useBrowserRecommendedResolution?: boolean; automaticallyTrackDataSourceClocks?: boolean; contextOptions?: import("vue-cesium/es/utils/types").VcContextOptions; sceneMode?: Cesium.SceneMode; mapProjection?: Cesium.MapProjection; globe?: Cesium.Globe | false; orderIndependentTranslucency?: boolean; creditContainer?: string | Element; creditViewport?: string | Element; dataSources?: Cesium.DataSourceCollection; terrainExaggeration?: number; shadows?: boolean; terrainShadows?: Cesium.ShadowMode; mapMode2D?: Cesium.MapMode2D; projectionPicker?: boolean; requestRenderMode?: boolean; maximumRenderTimeChange?: number; cesiumPath?: string; accessToken?: string; camera?: VcCamera; showCredit?: boolean; debugShowFramesPerSecond?: boolean; navigation?: boolean; TZCode?: string; UTCOffset?: number; removeCesiumScript?: boolean; autoSortImageryLayers?: boolean; enableMouseEvent?: boolean; skeleton?: boolean | import("vue-cesium/es/components/ui").VcSkeletonProps; touchHoldArg?: string; mars3dConfig?: import("vue-cesium/es/utils/types").Mars3dConfig; dcConfig?: import("vue-cesium/es/utils/types").DCConfig; containerId?: string; viewerCreator?: import("./useViewer").VcViewerCreatorFunction; onBeforeLoad?: (instance: VcComponentInternalInstance) => void; onReady?: (readyObject: import("vue-cesium/es/utils/types").VcReadyObject) => void; onUnready?: (e: any) => void; onDestroyed?: (instance: VcComponentInternalInstance) => void; onCesiumReady?: (payload: typeof Cesium) => void; onViewerWidgetResized?: (payload: ViewerWidgetResizedEvent) => void; onSelectedEntityChanged?: (entity: Cesium.Entity) => void; onTrackedEntityChanged?: (entity: Cesium.Entity) => void; onLayerAdded?: (imageryLayer: Cesium.ImageryLayer, index: number) => void; onLayerMoved?: (imageryLayer: Cesium.ImageryLayer, newIndex: number, oldIndex: number) => void; onLayerRemoved?: (imageryLayer: Cesium.ImageryLayer, index: number) => void; onLayerShownOrHidden?: (imageryLayer: Cesium.ImageryLayer, index: number, show: boolean) => void; onDataSourceAdded?: (collection: Cesium.DataSourceCollection, dataSource: VcDatasource) => void; onDataSourceMoved?: (dataSource: VcDatasource, newIndex: number, oldIndex: number) => void; onDataSourceRemoved?: (collection: Cesium.DataSourceCollection, dataSource: VcDatasource) => void; onCollectionChanged?: (collection: Cesium.EntityCollection, addedArray: Array, removedArray: Array, changedArray: Array) => void; onMorphComplete?: (transitioner: any, preceneModeMode: Cesium.SceneMode, sceneMode: Cesium.SceneMode, wasMorphing: boolean) => void; onMorphStart?: (transitioner: any, preceneModeMode: Cesium.SceneMode, sceneMode: Cesium.SceneMode, wasMorphing: boolean) => void; onPostRender?: (scene: Cesium.Scene, time: Cesium.JulianDate) => void; onPreRender?: (scene: Cesium.Scene, time: Cesium.JulianDate) => void; onPostUpdate?: (scene: Cesium.Scene, time: Cesium.JulianDate) => void; onPreUpdate?: (scene: Cesium.Scene, time: Cesium.JulianDate) => void; onRenderError?: (scene: Cesium.Scene, error: any) => void; onTerrainProviderChanged?: (provider: VcTerrainProvider) => void; onChanged?: (percent: number) => void; onMoveEnd?: () => void; onMoveStart?: () => void; onOnStop?: (clock: Cesium.Clock) => void; onOnTick?: (clock: Cesium.Clock) => void; onErrorEvent?: (tileProviderError: any) => void; onCameraClicked?: (viewModel: Cesium.InfoBoxViewModel) => void; onCloseClicked?: (viewModel: Cesium.InfoBoxViewModel) => void; onLeftClick?: (mouseClickEvent: { position: Cesium.Cartesian2; }) => void; onLeftDoubleClick?: (mouseClickEvent: { position: Cesium.Cartesian2; }) => void; onLeftDown?: (mouseClickEvent: { position: Cesium.Cartesian2; }) => void; onLeftUp?: (mouseClickEvent: { position: Cesium.Cartesian2; }) => void; onMiddleClick?: (mouseClickEvent: { position: Cesium.Cartesian2; }) => void; onMiddleDown?: (mouseClickEvent: { position: Cesium.Cartesian2; }) => void; onMiddleUp?: (mouseClickEvent: { position: Cesium.Cartesian2; }) => void; onMouseMove?: (mouseClickEvent: { startPosition: Cesium.Cartesian2; endPosition: Cesium.Cartesian2; }) => void; onPinchStart?: (touch2StartEvent: { position1: Cesium.Cartesian2; position2: Cesium.Cartesian2; }) => void; onPinchMove?: (touchPinchMovementEvent: { distance: { startPosition: Cesium.Cartesian2; endPosition: Cesium.Cartesian2; }; angleAndHeight: { startPosition: Cesium.Cartesian2; endPosition: Cesium.Cartesian2; }; }) => void; onPinchEnd?: () => void; onRightClick?: (mouseClickEvent: { position: Cesium.Cartesian2; }) => void; onRightDown?: (mouseClickEvent: { position: Cesium.Cartesian2; }) => void; onRightUp?: (mouseClickEvent: { position: Cesium.Cartesian2; }) => void; onWheel?: (delta: number) => void; onImageryLayersUpdatedEvent?: () => void; onTileLoadProgressEvent?: (length: number) => void; onTouchEnd?: (evt: any) => void; 'onUpdate:camera'?: (evt: VcCamera) => void; }> & Readonly<{ onBeforeLoad?: (instance: VcComponentInternalInstance) => any; onReady?: (readyObj: import("vue-cesium/es/utils/types").VcReadyObject) => any; onUnready?: (e: any) => any; onDestroyed?: (instance: VcComponentInternalInstance) => any; onWheel?: (delta: number) => any; onChanged?: (percent: number) => any; onOnStop?: (clock: Cesium.Clock) => any; onCollectionChanged?: (collection: Cesium.EntityCollection, addedArray: Cesium.Entity[], removedArray: Cesium.Entity[], changedArray: Cesium.Entity[]) => any; onErrorEvent?: (tileProviderError: any) => any; onCesiumReady?: (payload: typeof Cesium) => any; onViewerWidgetResized?: (payload: ViewerWidgetResizedEvent) => any; onSelectedEntityChanged?: (entity: Cesium.Entity) => any; onTrackedEntityChanged?: (entity: Cesium.Entity) => any; onLayerAdded?: (imageryLayer: Cesium.ImageryLayer, index: number) => any; onLayerMoved?: (imageryLayer: Cesium.ImageryLayer, newIndex: number, oldIndex: number) => any; onLayerRemoved?: (imageryLayer: Cesium.ImageryLayer, index: number) => any; onLayerShownOrHidden?: (imageryLayer: Cesium.ImageryLayer, index: number, show: boolean) => any; onDataSourceAdded?: (collection: Cesium.DataSourceCollection, dataSource: VcDatasource) => any; onDataSourceMoved?: (dataSource: VcDatasource, newIndex: number, oldIndex: number) => any; onDataSourceRemoved?: (collection: Cesium.DataSourceCollection, dataSource: VcDatasource) => any; onMorphComplete?: (transitioner: any, preceneModeMode: Cesium.SceneMode, sceneMode: Cesium.SceneMode, wasMorphing: boolean) => any; onMorphStart?: (transitioner: any, preceneModeMode: Cesium.SceneMode, sceneMode: Cesium.SceneMode, wasMorphing: boolean) => any; onPostRender?: (scene: Cesium.Scene, time: Cesium.JulianDate) => any; onPreRender?: (scene: Cesium.Scene, time: Cesium.JulianDate) => any; onPostUpdate?: (scene: Cesium.Scene, time: Cesium.JulianDate) => any; onPreUpdate?: (scene: Cesium.Scene, time: Cesium.JulianDate) => any; onRenderError?: (scene: Cesium.Scene, error: any) => any; onTerrainProviderChanged?: (provider: VcTerrainProvider) => any; onMoveEnd?: () => any; onMoveStart?: () => any; onOnTick?: (clock: Cesium.Clock) => any; onCameraClicked?: (viewModel: Cesium.InfoBoxViewModel) => any; onCloseClicked?: (viewModel: Cesium.InfoBoxViewModel) => any; onLeftClick?: (mouseClickEvent: { position: Cesium.Cartesian2; }) => any; onLeftDoubleClick?: (mouseClickEvent: { position: Cesium.Cartesian2; }) => any; onLeftDown?: (mouseClickEvent: { position: Cesium.Cartesian2; }) => any; onLeftUp?: (mouseClickEvent: { position: Cesium.Cartesian2; }) => any; onMiddleClick?: (mouseClickEvent: { position: Cesium.Cartesian2; }) => any; onMiddleDown?: (mouseClickEvent: { position: Cesium.Cartesian2; }) => any; onMiddleUp?: (mouseClickEvent: { position: Cesium.Cartesian2; }) => any; onMouseMove?: (mouseClickEvent: { startPosition: Cesium.Cartesian2; endPosition: Cesium.Cartesian2; }) => any; onPinchStart?: (touch2StartEvent: { position1: Cesium.Cartesian2; position2: Cesium.Cartesian2; }) => any; onPinchMove?: (touchPinchMovementEvent: { distance: { startPosition: Cesium.Cartesian2; endPosition: Cesium.Cartesian2; }; angleAndHeight: { startPosition: Cesium.Cartesian2; endPosition: Cesium.Cartesian2; }; }) => any; onPinchEnd?: () => any; onRightClick?: (mouseClickEvent: { position: Cesium.Cartesian2; }) => any; onRightDown?: (mouseClickEvent: { position: Cesium.Cartesian2; }) => any; onRightUp?: (mouseClickEvent: { position: Cesium.Cartesian2; }) => any; onImageryLayersUpdatedEvent?: () => any; onTileLoadProgressEvent?: (length: number) => any; onTouchEnd?: (evt: any) => any; "onUpdate:camera"?: (evt: VcCamera) => any; }>, { navigation: boolean; shadows: boolean; enableMouseEvent: boolean; animation: boolean; showCredit: boolean; camera: VcCamera; shouldAnimate: boolean; baseLayerPicker: boolean; fullscreenButton: boolean; vrButton: boolean; geocoder: boolean | Cesium.GeocoderService[]; homeButton: boolean; infoBox: boolean; sceneModePicker: boolean; selectionIndicator: boolean; timeline: boolean; navigationHelpButton: boolean; navigationInstructionsInitiallyVisible: boolean; scene3DOnly: boolean; baseLayer: false | Cesium.ImageryLayer; skyBox: false | Cesium.SkyBox; skyAtmosphere: false | Cesium.SkyAtmosphere; useDefaultRenderLoop: boolean; showRenderLoopErrors: boolean; useBrowserRecommendedResolution: boolean; automaticallyTrackDataSourceClocks: boolean; sceneMode: number; globe: false | Cesium.Globe; orderIndependentTranslucency: boolean; terrainExaggeration: number; verticalExaggeration: number; terrainShadows: number; mapMode2D: number; projectionPicker: boolean; requestRenderMode: boolean; maximumRenderTimeChange: number; debugShowFramesPerSecond: boolean; removeCesiumScript: boolean; autoSortImageryLayers: boolean; skeleton: import("vue-cesium/es/components/ui").VcSkeletonProps; touchHoldArg: string; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _default; export type VcViewerEmits = typeof emits; export * from './useViewer'; //# sourceMappingURL=index.d.ts.map