import { VNode } from 'vue';
declare const _default: import("vue").DefineComponent<{
    cesiumPath: StringConstructor;
    animation: {
        type: BooleanConstructor;
        default: boolean;
    };
    baseLayerPicker: {
        type: BooleanConstructor;
        default: boolean;
    };
    fullscreenButton: {
        type: BooleanConstructor;
        default: boolean;
    };
    vrButton: {
        type: BooleanConstructor;
        default: boolean;
    };
    geocoder: {
        type: import("vue").PropType<boolean | Cesium.GeocoderService[]>;
        default: boolean;
    };
    homeButton: {
        type: BooleanConstructor;
        default: boolean;
    };
    infoBox: {
        type: BooleanConstructor;
        default: boolean;
    };
    sceneModePicker: {
        type: BooleanConstructor;
        default: boolean;
    };
    selectionIndicator: {
        type: BooleanConstructor;
        default: boolean;
    };
    timeline: {
        type: BooleanConstructor;
        default: boolean;
    };
    navigationHelpButton: {
        type: BooleanConstructor;
        default: boolean;
    };
    navigationInstructionsInitiallyVisible: {
        type: BooleanConstructor;
        default: boolean;
    };
    scene3DOnly: {
        type: BooleanConstructor;
        default: boolean;
    };
    shouldAnimate: {
        type: BooleanConstructor;
        default: boolean;
    };
    clockViewModel: import("vue").PropType<Cesium.ClockViewModel>;
    selectedImageryProviderViewModel: import("vue").PropType<Cesium.ProviderViewModel>;
    imageryProviderViewModels: import("vue").PropType<Cesium.ProviderViewModel[]>;
    selectedTerrainProviderViewModel: import("vue").PropType<Cesium.ProviderViewModel>;
    terrainProviderViewModels: import("vue").PropType<Cesium.ProviderViewModel[]>;
    imageryProvider: import("vue").PropType<Cesium.ImageryProvider>;
    terrainProvider: import("vue").PropType<Cesium.TerrainProvider>;
    skyBox: {
        type: import("vue").PropType<Cesium.SkyBox>;
        default: () => undefined;
    };
    skyAtmosphere: {
        type: import("vue").PropType<Cesium.SkyAtmosphere>;
        default: () => undefined;
    };
    fullscreenElement: {
        type: import("vue").PropType<string | Element>;
    };
    useDefaultRenderLoop: {
        type: BooleanConstructor;
        default: boolean;
    };
    targetFrameRate: NumberConstructor;
    showRenderLoopErrors: {
        type: BooleanConstructor;
        default: boolean;
    };
    useBrowserRecommendedResolution: {
        type: BooleanConstructor;
        default: boolean;
    };
    automaticallyTrackDataSourceClocks: {
        type: BooleanConstructor;
        default: boolean;
    };
    contextOptions: ObjectConstructor;
    sceneMode: {
        type: NumberConstructor;
        default: number;
    };
    mapProjection: import("vue").PropType<Cesium.MapProjection>;
    globe: import("vue").PropType<Cesium.Globe>;
    orderIndependentTranslucency: {
        type: BooleanConstructor;
        default: boolean;
    };
    creditContainer: import("vue").PropType<string | Element>;
    creditViewport: import("vue").PropType<string | Element>;
    dataSources: import("vue").PropType<Cesium.DataSourceCollection>;
    terrainExaggeration: {
        type: NumberConstructor;
        default: number;
    };
    shadows: {
        type: BooleanConstructor;
        default: boolean;
    };
    terrainShadows: {
        type: NumberConstructor;
        default: number;
    };
    mapMode2D: {
        type: NumberConstructor;
        default: number;
    };
    projectionPicker: {
        type: BooleanConstructor;
        default: boolean;
    };
    requestRenderMode: {
        type: BooleanConstructor;
        default: boolean;
    };
    maximumRenderTimeChange: {
        type: NumberConstructor;
        default: number;
    };
    debugShowFramesPerSecond: {
        type: BooleanConstructor;
        default: boolean;
    };
    showCredit: {
        type: BooleanConstructor;
        default: boolean;
    };
    accessToken: StringConstructor;
    camera: {
        type: ObjectConstructor;
        default: () => {
            position: {
                lng: number;
                lat: number;
                height: number;
            };
            heading: number;
            pitch: number;
            roll: number;
        };
    };
    navigation: {
        type: BooleanConstructor;
        default: boolean;
    };
    TZCode: {
        type: StringConstructor;
    };
    UTCOffset: {
        type: NumberConstructor;
    };
    removeCesiumScript: {
        type: BooleanConstructor;
        default: boolean;
    };
    autoSortImageryLayers: {
        type: BooleanConstructor;
        default: boolean;
    };
    enableMouseEvent: {
        type: BooleanConstructor;
        default: boolean;
    };
    skeleton: {
        type: (ObjectConstructor | BooleanConstructor)[];
        default: () => {
            dark: boolean;
            animation: string;
            square: boolean;
            bordered: boolean;
            color: undefined;
        };
    };
}, () => VNode<import("vue").RendererNode, import("vue").RendererElement, {
    [key: string]: any;
}>[], unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, string[], string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{
    cesiumPath?: unknown;
    animation?: unknown;
    baseLayerPicker?: unknown;
    fullscreenButton?: unknown;
    vrButton?: unknown;
    geocoder?: unknown;
    homeButton?: unknown;
    infoBox?: unknown;
    sceneModePicker?: unknown;
    selectionIndicator?: unknown;
    timeline?: unknown;
    navigationHelpButton?: unknown;
    navigationInstructionsInitiallyVisible?: unknown;
    scene3DOnly?: unknown;
    shouldAnimate?: unknown;
    clockViewModel?: unknown;
    selectedImageryProviderViewModel?: unknown;
    imageryProviderViewModels?: unknown;
    selectedTerrainProviderViewModel?: unknown;
    terrainProviderViewModels?: unknown;
    imageryProvider?: unknown;
    terrainProvider?: unknown;
    skyBox?: unknown;
    skyAtmosphere?: unknown;
    fullscreenElement?: unknown;
    useDefaultRenderLoop?: unknown;
    targetFrameRate?: unknown;
    showRenderLoopErrors?: unknown;
    useBrowserRecommendedResolution?: unknown;
    automaticallyTrackDataSourceClocks?: unknown;
    contextOptions?: unknown;
    sceneMode?: unknown;
    mapProjection?: unknown;
    globe?: unknown;
    orderIndependentTranslucency?: unknown;
    creditContainer?: unknown;
    creditViewport?: unknown;
    dataSources?: unknown;
    terrainExaggeration?: unknown;
    shadows?: unknown;
    terrainShadows?: unknown;
    mapMode2D?: unknown;
    projectionPicker?: unknown;
    requestRenderMode?: unknown;
    maximumRenderTimeChange?: unknown;
    debugShowFramesPerSecond?: unknown;
    showCredit?: unknown;
    accessToken?: unknown;
    camera?: unknown;
    navigation?: unknown;
    TZCode?: unknown;
    UTCOffset?: unknown;
    removeCesiumScript?: unknown;
    autoSortImageryLayers?: unknown;
    enableMouseEvent?: unknown;
    skeleton?: unknown;
} & {
    navigation: boolean;
    shadows: boolean;
    enableMouseEvent: boolean;
    animation: boolean;
    showCredit: boolean;
    camera: Record<string, any>;
    shouldAnimate: boolean;
    infoBox: boolean;
    baseLayerPicker: boolean;
    fullscreenButton: boolean;
    vrButton: boolean;
    geocoder: boolean | Cesium.GeocoderService[];
    homeButton: boolean;
    sceneModePicker: boolean;
    selectionIndicator: boolean;
    timeline: boolean;
    navigationHelpButton: boolean;
    navigationInstructionsInitiallyVisible: boolean;
    scene3DOnly: boolean;
    useDefaultRenderLoop: boolean;
    showRenderLoopErrors: boolean;
    useBrowserRecommendedResolution: boolean;
    automaticallyTrackDataSourceClocks: boolean;
    sceneMode: number;
    orderIndependentTranslucency: boolean;
    terrainExaggeration: number;
    terrainShadows: number;
    mapMode2D: number;
    projectionPicker: boolean;
    requestRenderMode: boolean;
    maximumRenderTimeChange: number;
    debugShowFramesPerSecond: boolean;
    removeCesiumScript: boolean;
    autoSortImageryLayers: boolean;
    skeleton: boolean | Record<string, any>;
} & {
    cesiumPath?: string | undefined;
    accessToken?: string | undefined;
    imageryProvider?: Cesium.ImageryProvider | undefined;
    dataSources?: Cesium.DataSourceCollection | undefined;
    terrainProvider?: Cesium.TerrainProvider | undefined;
    globe?: Cesium.Globe | undefined;
    clockViewModel?: Cesium.ClockViewModel | undefined;
    selectedImageryProviderViewModel?: Cesium.ProviderViewModel | undefined;
    imageryProviderViewModels?: Cesium.ProviderViewModel[] | undefined;
    selectedTerrainProviderViewModel?: Cesium.ProviderViewModel | undefined;
    terrainProviderViewModels?: Cesium.ProviderViewModel[] | undefined;
    skyBox?: Cesium.SkyBox | undefined;
    skyAtmosphere?: Cesium.SkyAtmosphere | undefined;
    fullscreenElement?: string | Element | undefined;
    targetFrameRate?: number | undefined;
    contextOptions?: Record<string, any> | undefined;
    mapProjection?: Cesium.MapProjection | undefined;
    creditContainer?: string | Element | undefined;
    creditViewport?: string | Element | undefined;
    TZCode?: string | undefined;
    UTCOffset?: number | undefined;
}> & {
    [x: string & `on${string}`]: ((...args: any[]) => any) | undefined;
}, {
    navigation: boolean;
    shadows: boolean;
    enableMouseEvent: boolean;
    animation: boolean;
    showCredit: boolean;
    camera: Record<string, any>;
    shouldAnimate: boolean;
    infoBox: boolean;
    baseLayerPicker: boolean;
    fullscreenButton: boolean;
    vrButton: boolean;
    geocoder: boolean | Cesium.GeocoderService[];
    homeButton: boolean;
    sceneModePicker: boolean;
    selectionIndicator: boolean;
    timeline: boolean;
    navigationHelpButton: boolean;
    navigationInstructionsInitiallyVisible: boolean;
    scene3DOnly: boolean;
    skyBox: Cesium.SkyBox;
    skyAtmosphere: Cesium.SkyAtmosphere;
    useDefaultRenderLoop: boolean;
    showRenderLoopErrors: boolean;
    useBrowserRecommendedResolution: boolean;
    automaticallyTrackDataSourceClocks: boolean;
    sceneMode: number;
    orderIndependentTranslucency: boolean;
    terrainExaggeration: number;
    terrainShadows: number;
    mapMode2D: number;
    projectionPicker: boolean;
    requestRenderMode: boolean;
    maximumRenderTimeChange: number;
    debugShowFramesPerSecond: boolean;
    removeCesiumScript: boolean;
    autoSortImageryLayers: boolean;
    skeleton: boolean | Record<string, any>;
}>;
export default _default;
