import type { PropType as __PropType } from 'vue'; import * as mars3d from 'mars3d'; declare const _sfc_main: import("vue").DefineComponent<{ scene: { type: __PropType; required: false; default: () => { center: { lat: number; lng: number; alt: number; heading: number; pitch: number; }; showSun: boolean; showMoon: boolean; showSkyBox: boolean; showSkyAtmosphere: boolean; fog: boolean; fxaa: boolean; globe: { showGroundAtmosphere: boolean; depthTestAgainstTerrain: boolean; baseColor: string; }; cameraController: { zoomFactor: number; minimumZoomDistance: number; maximumZoomDistance: number; enableRotate: boolean; enableZoom: boolean; }; }; }; control: { type: __PropType; required: false; default: () => { baseLayerPicker: boolean; homeButton: boolean; sceneModePicker: boolean; navigationHelpButton: boolean; fullscreenButton: boolean; contextmenu: { hasDefault: boolean; }; }; }; terrain: { type: __PropType; required: false; default: () => { url: string; show: boolean; }; }; basemaps: { type: __PropType<{ [key: string]: any; type: string; }[] | undefined>; required: false; default: () => { name: string; icon: string; type: string; layer: string; show: boolean; }[]; }; }, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "ready"[], "ready", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; required: false; default: () => { center: { lat: number; lng: number; alt: number; heading: number; pitch: number; }; showSun: boolean; showMoon: boolean; showSkyBox: boolean; showSkyAtmosphere: boolean; fog: boolean; fxaa: boolean; globe: { showGroundAtmosphere: boolean; depthTestAgainstTerrain: boolean; baseColor: string; }; cameraController: { zoomFactor: number; minimumZoomDistance: number; maximumZoomDistance: number; enableRotate: boolean; enableZoom: boolean; }; }; }; control: { type: __PropType; required: false; default: () => { baseLayerPicker: boolean; homeButton: boolean; sceneModePicker: boolean; navigationHelpButton: boolean; fullscreenButton: boolean; contextmenu: { hasDefault: boolean; }; }; }; terrain: { type: __PropType; required: false; default: () => { url: string; show: boolean; }; }; basemaps: { type: __PropType<{ [key: string]: any; type: string; }[] | undefined>; required: false; default: () => { name: string; icon: string; type: string; layer: string; show: boolean; }[]; }; }>> & { onReady?: ((...args: any[]) => any) | undefined; }, { scene: mars3d.Map.sceneOptions | undefined; control: mars3d.Map.controlOptions | undefined; terrain: mars3d.Map.terrainOptions | undefined; basemaps: { [key: string]: any; type: string; }[] | undefined; }>; export default _sfc_main;