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: import("vue").PropType<Cesium.SkyBox>;
    skyAtmosphere: import("vue").PropType<Cesium.SkyAtmosphere>;
    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: StringConstructor;
    creditViewport: StringConstructor;
    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: import("vue").PropType<import("../../vc-utils/types").CameraOption>;
        default: () => {
            position: {
                lng: number;
                lat: number;
                height: number;
            };
            heading: number;
            pitch: number;
            roll: number;
        };
    };
    navigation: {
        type: BooleanConstructor;
        default: boolean;
    };
    TZCode: {
        type: StringConstructor;
        default: string;
    };
    UTCOffset: {
        type: NumberConstructor;
        default: number;
    };
    removeCesiumScript: {
        type: BooleanConstructor;
        default: boolean;
    };
    autoSortImageryLayers: {
        type: BooleanConstructor;
        default: boolean;
    };
    enableMouseEvent: {
        type: BooleanConstructor;
        default: boolean;
    };
    skeleton: {
        type: (BooleanConstructor | ObjectConstructor)[];
        default: {
            dark: boolean;
            animation: string;
            square: boolean;
            bordered: boolean;
            color: any;
        };
    };
}, () => any[], unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, string[], string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{
    camera: {
        position: {
            lng: number;
            lat: number;
            height: number;
        };
        heading: number;
        pitch: number;
        roll: number;
    };
    infoBox: boolean;
    animation: 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;
    shouldAnimate: boolean;
    useDefaultRenderLoop: boolean;
    showRenderLoopErrors: boolean;
    useBrowserRecommendedResolution: boolean;
    automaticallyTrackDataSourceClocks: boolean;
    sceneMode: number;
    orderIndependentTranslucency: boolean;
    terrainExaggeration: number;
    shadows: boolean;
    terrainShadows: number;
    mapMode2D: number;
    projectionPicker: boolean;
    requestRenderMode: boolean;
    maximumRenderTimeChange: number;
    debugShowFramesPerSecond: boolean;
    showCredit: boolean;
    navigation: boolean;
    TZCode: string;
    UTCOffset: number;
    removeCesiumScript: boolean;
    autoSortImageryLayers: boolean;
    enableMouseEvent: boolean;
    skeleton: {
        dark: boolean;
        animation: string;
        square: boolean;
        bordered: boolean;
        color: any;
    };
} & {
    dataSources?: Cesium.DataSourceCollection;
    terrainProvider?: Cesium.TerrainProvider;
    globe?: Cesium.Globe;
    cesiumPath?: string;
    clockViewModel?: Cesium.ClockViewModel;
    selectedImageryProviderViewModel?: Cesium.ProviderViewModel;
    imageryProviderViewModels?: Cesium.ProviderViewModel[];
    selectedTerrainProviderViewModel?: Cesium.ProviderViewModel;
    terrainProviderViewModels?: Cesium.ProviderViewModel[];
    imageryProvider?: Cesium.ImageryProvider;
    skyBox?: Cesium.SkyBox;
    skyAtmosphere?: Cesium.SkyAtmosphere;
    fullscreenElement?: string | Element;
    targetFrameRate?: number;
    contextOptions?: Record<string, any>;
    mapProjection?: Cesium.MapProjection;
    creditContainer?: string;
    creditViewport?: string;
    accessToken?: string;
}>, {
    camera: {
        position: {
            lng: number;
            lat: number;
            height: number;
        };
        heading: number;
        pitch: number;
        roll: number;
    };
    infoBox: boolean;
    animation: 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;
    shouldAnimate: boolean;
    useDefaultRenderLoop: boolean;
    showRenderLoopErrors: boolean;
    useBrowserRecommendedResolution: boolean;
    automaticallyTrackDataSourceClocks: boolean;
    sceneMode: number;
    orderIndependentTranslucency: boolean;
    terrainExaggeration: number;
    shadows: boolean;
    terrainShadows: number;
    mapMode2D: number;
    projectionPicker: boolean;
    requestRenderMode: boolean;
    maximumRenderTimeChange: number;
    debugShowFramesPerSecond: boolean;
    showCredit: boolean;
    navigation: boolean;
    TZCode: string;
    UTCOffset: number;
    removeCesiumScript: boolean;
    autoSortImageryLayers: boolean;
    enableMouseEvent: boolean;
    skeleton: {
        dark: boolean;
        animation: string;
        square: boolean;
        bordered: boolean;
        color: any;
    };
}>;
export default _default;
