UNPKG

vue-cesium

Version:
1,081 lines 86.1 kB
import { App } from 'vue'; import { SFCWithInstall } from 'vue-cesium/es/utils/types'; declare const _default: { install: (app: App<any>) => void; }; export default _default; export declare const VcImageryProviderAmap: SFCWithInstall<import("vue").DefineComponent<{ projectionTransforms: { type: import("vue").PropType<import("vue-cesium/es/utils/types").ProjectionTransforms>; default: boolean; }; tilingScheme: import("vue").PropType<Cesium.GeographicTilingScheme | Cesium.WebMercatorTilingScheme>; rectangle: { type: import("vue").PropType<import("vue-cesium/es/utils/types").VcRectangle>; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeRectangle; }; }; maximumLevel: NumberConstructor; minimumLevel: { type: NumberConstructor; default: number; }; credit: { type: import("vue").PropType<string | Cesium.Credit>; default: string; }; url: { type: StringConstructor; default: string; }; subdomains: { type: import("vue").PropType<string[]>; default: () => string[]; }; domain: { type: import("vue").PropType<"webrd" | "webst">; default: string; }; lang: { type: import("vue").PropType<"zh_cn" | "en">; default: string; }; mapStyle: { type: import("vue").PropType<"6" | "7" | "8">; default: string; }; scl: { type: import("vue").PropType<"1" | "2">; default: string; }; ltype: { type: StringConstructor; default: string; }; }, () => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { errorEvent: (evt: Cesium.TileProviderError) => boolean; readyPromise: (evt: boolean | import("vue-cesium/es/utils/types").VcImageryProvider | import("vue-cesium/es/utils/types").VcTerrainProvider, viewer: Cesium.Viewer, instance: import("vue-cesium/es/utils/types").VcComponentPublicInstance) => boolean; beforeLoad: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => boolean; ready: (readyObj: import("vue-cesium/es/utils/types").VcReadyObject) => boolean; unready: (e: any) => boolean; destroyed: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ projectionTransforms: { type: import("vue").PropType<import("vue-cesium/es/utils/types").ProjectionTransforms>; default: boolean; }; tilingScheme: import("vue").PropType<Cesium.GeographicTilingScheme | Cesium.WebMercatorTilingScheme>; rectangle: { type: import("vue").PropType<import("vue-cesium/es/utils/types").VcRectangle>; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeRectangle; }; }; maximumLevel: NumberConstructor; minimumLevel: { type: NumberConstructor; default: number; }; credit: { type: import("vue").PropType<string | Cesium.Credit>; default: string; }; url: { type: StringConstructor; default: string; }; subdomains: { type: import("vue").PropType<string[]>; default: () => string[]; }; domain: { type: import("vue").PropType<"webrd" | "webst">; default: string; }; lang: { type: import("vue").PropType<"zh_cn" | "en">; default: string; }; mapStyle: { type: import("vue").PropType<"6" | "7" | "8">; default: string; }; scl: { type: import("vue").PropType<"1" | "2">; default: string; }; ltype: { type: StringConstructor; default: string; }; }>> & { onBeforeLoad?: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => any; onReady?: (readyObj: import("vue-cesium/es/utils/types").VcReadyObject) => any; onUnready?: (e: any) => any; onDestroyed?: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => any; onReadyPromise?: (evt: boolean | import("vue-cesium/es/utils/types").VcImageryProvider | import("vue-cesium/es/utils/types").VcTerrainProvider, viewer: Cesium.Viewer, instance: import("vue-cesium/es/utils/types").VcComponentPublicInstance) => any; onErrorEvent?: (evt: Cesium.TileProviderError) => any; }, { credit: string | Cesium.Credit; lang: "zh_cn" | "en"; url: string; projectionTransforms: import("vue-cesium/es/utils/types").ProjectionTransforms; minimumLevel: number; subdomains: string[]; domain: "webrd" | "webst"; mapStyle: "6" | "7" | "8"; scl: "1" | "2"; ltype: string; }>>; export declare const VcImageryProviderArcgis: SFCWithInstall<import("vue").DefineComponent<{ maximumLevel: NumberConstructor; tileHeight: { type: NumberConstructor; default: number; }; tileWidth: { type: NumberConstructor; default: number; }; credit: { type: import("vue").PropType<string | Cesium.Credit>; default: string; }; ellipsoid: import("vue").PropType<Cesium.Ellipsoid>; tilingScheme: import("vue").PropType<Cesium.GeographicTilingScheme | Cesium.WebMercatorTilingScheme>; rectangle: { type: import("vue").PropType<import("vue-cesium/es/utils/types").VcRectangle>; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeRectangle; }; }; enablePickFeatures: { type: BooleanConstructor; default: boolean; }; layers: StringConstructor; usePreCachedTilesIfAvailable: { type: BooleanConstructor; default: boolean; }; tileDiscardPolicy: import("vue").PropType<Cesium.DiscardMissingTileImagePolicy | Cesium.NeverTileDiscardPolicy>; token: StringConstructor; url: { type: import("vue").PropType<string | Cesium.Resource>; default: string; }; }, () => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { errorEvent: (evt: Cesium.TileProviderError) => boolean; readyPromise: (evt: boolean | import("vue-cesium/es/utils/types").VcImageryProvider | import("vue-cesium/es/utils/types").VcTerrainProvider, viewer: Cesium.Viewer, instance: import("vue-cesium/es/utils/types").VcComponentPublicInstance) => boolean; beforeLoad: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => boolean; ready: (readyObj: import("vue-cesium/es/utils/types").VcReadyObject) => boolean; unready: (e: any) => boolean; destroyed: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ maximumLevel: NumberConstructor; tileHeight: { type: NumberConstructor; default: number; }; tileWidth: { type: NumberConstructor; default: number; }; credit: { type: import("vue").PropType<string | Cesium.Credit>; default: string; }; ellipsoid: import("vue").PropType<Cesium.Ellipsoid>; tilingScheme: import("vue").PropType<Cesium.GeographicTilingScheme | Cesium.WebMercatorTilingScheme>; rectangle: { type: import("vue").PropType<import("vue-cesium/es/utils/types").VcRectangle>; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeRectangle; }; }; enablePickFeatures: { type: BooleanConstructor; default: boolean; }; layers: StringConstructor; usePreCachedTilesIfAvailable: { type: BooleanConstructor; default: boolean; }; tileDiscardPolicy: import("vue").PropType<Cesium.DiscardMissingTileImagePolicy | Cesium.NeverTileDiscardPolicy>; token: StringConstructor; url: { type: import("vue").PropType<string | Cesium.Resource>; default: string; }; }>> & { onBeforeLoad?: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => any; onReady?: (readyObj: import("vue-cesium/es/utils/types").VcReadyObject) => any; onUnready?: (e: any) => any; onDestroyed?: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => any; onReadyPromise?: (evt: boolean | import("vue-cesium/es/utils/types").VcImageryProvider | import("vue-cesium/es/utils/types").VcTerrainProvider, viewer: Cesium.Viewer, instance: import("vue-cesium/es/utils/types").VcComponentPublicInstance) => any; onErrorEvent?: (evt: Cesium.TileProviderError) => any; }, { credit: string | Cesium.Credit; url: string | Cesium.Resource; tileHeight: number; tileWidth: number; enablePickFeatures: boolean; usePreCachedTilesIfAvailable: boolean; }>>; export declare const VcImageryProviderBaidu: SFCWithInstall<import("vue").DefineComponent<{ projectionTransforms: { type: import("vue").PropType<import("vue-cesium/es/utils/types").ProjectionTransforms>; default: () => { from: string; to: string; }; }; scale: { type: import("vue").PropType<"1" | "2">; default: string; }; ak: { type: StringConstructor; default: string; }; subdomains: { type: import("vue").PropType<string[]>; default: () => string[]; }; mapStyle: { type: import("vue").PropType<"normal" | "darkgreen" | "pink" | "dark" | "light" | "img" | "vec" | "traffic" | "redalert" | "googlelite" | "grassgreen" | "midnight" | "bluish" | "grayscale" | "hardedge">; default: string; }; qt: { type: import("vue").PropType<"tile" | "vtile">; default: string; }; styles: { type: import("vue").PropType<"sl" | "pl" | "ph">; default: string; }; showtext: { type: import("vue").PropType<"0" | "1">; default: string; }; maximumLevel: NumberConstructor; minimumLevel: { type: NumberConstructor; default: number; }; credit: { type: import("vue").PropType<string | Cesium.Credit>; default: string; }; tileDiscardPolicy: import("vue").PropType<Cesium.DiscardMissingTileImagePolicy | Cesium.NeverTileDiscardPolicy>; ellipsoid: import("vue").PropType<Cesium.Ellipsoid>; rectangle: { type: import("vue").PropType<import("vue-cesium/es/utils/types").VcRectangle>; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeRectangle; }; }; url: import("vue").PropType<string | Cesium.Resource>; }, () => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { errorEvent: (evt: Cesium.TileProviderError) => boolean; readyPromise: (evt: boolean | import("vue-cesium/es/utils/types").VcImageryProvider | import("vue-cesium/es/utils/types").VcTerrainProvider, viewer: Cesium.Viewer, instance: import("vue-cesium/es/utils/types").VcComponentPublicInstance) => boolean; beforeLoad: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => boolean; ready: (readyObj: import("vue-cesium/es/utils/types").VcReadyObject) => boolean; unready: (e: any) => boolean; destroyed: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ projectionTransforms: { type: import("vue").PropType<import("vue-cesium/es/utils/types").ProjectionTransforms>; default: () => { from: string; to: string; }; }; scale: { type: import("vue").PropType<"1" | "2">; default: string; }; ak: { type: StringConstructor; default: string; }; subdomains: { type: import("vue").PropType<string[]>; default: () => string[]; }; mapStyle: { type: import("vue").PropType<"normal" | "darkgreen" | "pink" | "dark" | "light" | "img" | "vec" | "traffic" | "redalert" | "googlelite" | "grassgreen" | "midnight" | "bluish" | "grayscale" | "hardedge">; default: string; }; qt: { type: import("vue").PropType<"tile" | "vtile">; default: string; }; styles: { type: import("vue").PropType<"sl" | "pl" | "ph">; default: string; }; showtext: { type: import("vue").PropType<"0" | "1">; default: string; }; maximumLevel: NumberConstructor; minimumLevel: { type: NumberConstructor; default: number; }; credit: { type: import("vue").PropType<string | Cesium.Credit>; default: string; }; tileDiscardPolicy: import("vue").PropType<Cesium.DiscardMissingTileImagePolicy | Cesium.NeverTileDiscardPolicy>; ellipsoid: import("vue").PropType<Cesium.Ellipsoid>; rectangle: { type: import("vue").PropType<import("vue-cesium/es/utils/types").VcRectangle>; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeRectangle; }; }; url: import("vue").PropType<string | Cesium.Resource>; }>> & { onBeforeLoad?: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => any; onReady?: (readyObj: import("vue-cesium/es/utils/types").VcReadyObject) => any; onUnready?: (e: any) => any; onDestroyed?: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => any; onReadyPromise?: (evt: boolean | import("vue-cesium/es/utils/types").VcImageryProvider | import("vue-cesium/es/utils/types").VcTerrainProvider, viewer: Cesium.Viewer, instance: import("vue-cesium/es/utils/types").VcComponentPublicInstance) => any; onErrorEvent?: (evt: Cesium.TileProviderError) => any; }, { credit: string | Cesium.Credit; scale: "1" | "2"; projectionTransforms: import("vue-cesium/es/utils/types").ProjectionTransforms; minimumLevel: number; subdomains: string[]; mapStyle: "normal" | "darkgreen" | "pink" | "dark" | "light" | "img" | "vec" | "traffic" | "redalert" | "googlelite" | "grassgreen" | "midnight" | "bluish" | "grayscale" | "hardedge"; ak: string; qt: "tile" | "vtile"; styles: "sl" | "pl" | "ph"; showtext: "0" | "1"; }>>; export declare const VcImageryProviderBing: SFCWithInstall<import("vue").DefineComponent<{ tileDiscardPolicy: import("vue").PropType<Cesium.DiscardMissingTileImagePolicy | Cesium.NeverTileDiscardPolicy>; ellipsoid: import("vue").PropType<Cesium.Ellipsoid>; url: { type: import("vue").PropType<string | Cesium.Resource>; default: string; }; bmKey: StringConstructor; tileProtocol: StringConstructor; mapStyle: { type: import("vue").PropType<string>; default: string; }; culture: { type: StringConstructor; default: string; }; }, () => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { errorEvent: (evt: Cesium.TileProviderError) => boolean; readyPromise: (evt: boolean | import("vue-cesium/es/utils/types").VcImageryProvider | import("vue-cesium/es/utils/types").VcTerrainProvider, viewer: Cesium.Viewer, instance: import("vue-cesium/es/utils/types").VcComponentPublicInstance) => boolean; beforeLoad: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => boolean; ready: (readyObj: import("vue-cesium/es/utils/types").VcReadyObject) => boolean; unready: (e: any) => boolean; destroyed: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ tileDiscardPolicy: import("vue").PropType<Cesium.DiscardMissingTileImagePolicy | Cesium.NeverTileDiscardPolicy>; ellipsoid: import("vue").PropType<Cesium.Ellipsoid>; url: { type: import("vue").PropType<string | Cesium.Resource>; default: string; }; bmKey: StringConstructor; tileProtocol: StringConstructor; mapStyle: { type: import("vue").PropType<string>; default: string; }; culture: { type: StringConstructor; default: string; }; }>> & { onBeforeLoad?: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => any; onReady?: (readyObj: import("vue-cesium/es/utils/types").VcReadyObject) => any; onUnready?: (e: any) => any; onDestroyed?: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => any; onReadyPromise?: (evt: boolean | import("vue-cesium/es/utils/types").VcImageryProvider | import("vue-cesium/es/utils/types").VcTerrainProvider, viewer: Cesium.Viewer, instance: import("vue-cesium/es/utils/types").VcComponentPublicInstance) => any; onErrorEvent?: (evt: Cesium.TileProviderError) => any; }, { url: string | Cesium.Resource; mapStyle: string; culture: string; }>>; export declare const VcImageryProviderGoogle: SFCWithInstall<import("vue").DefineComponent<{ metadata: import("vue").PropType<Cesium.GoogleEarthEnterpriseMetadata>; credit: { type: import("vue").PropType<string | Cesium.Credit>; default: string; }; tileDiscardPolicy: import("vue").PropType<Cesium.DiscardMissingTileImagePolicy | Cesium.NeverTileDiscardPolicy>; ellipsoid: import("vue").PropType<Cesium.Ellipsoid>; url: import("vue").PropType<string | Cesium.Resource>; }, () => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { errorEvent: (evt: Cesium.TileProviderError) => boolean; readyPromise: (evt: boolean | import("vue-cesium/es/utils/types").VcImageryProvider | import("vue-cesium/es/utils/types").VcTerrainProvider, viewer: Cesium.Viewer, instance: import("vue-cesium/es/utils/types").VcComponentPublicInstance) => boolean; beforeLoad: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => boolean; ready: (readyObj: import("vue-cesium/es/utils/types").VcReadyObject) => boolean; unready: (e: any) => boolean; destroyed: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ metadata: import("vue").PropType<Cesium.GoogleEarthEnterpriseMetadata>; credit: { type: import("vue").PropType<string | Cesium.Credit>; default: string; }; tileDiscardPolicy: import("vue").PropType<Cesium.DiscardMissingTileImagePolicy | Cesium.NeverTileDiscardPolicy>; ellipsoid: import("vue").PropType<Cesium.Ellipsoid>; url: import("vue").PropType<string | Cesium.Resource>; }>> & { onBeforeLoad?: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => any; onReady?: (readyObj: import("vue-cesium/es/utils/types").VcReadyObject) => any; onUnready?: (e: any) => any; onDestroyed?: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => any; onReadyPromise?: (evt: boolean | import("vue-cesium/es/utils/types").VcImageryProvider | import("vue-cesium/es/utils/types").VcTerrainProvider, viewer: Cesium.Viewer, instance: import("vue-cesium/es/utils/types").VcComponentPublicInstance) => any; onErrorEvent?: (evt: Cesium.TileProviderError) => any; }, { credit: string | Cesium.Credit; }>>; export declare const VcImageryProviderGrid: SFCWithInstall<import("vue").DefineComponent<{ canvasSize: { type: NumberConstructor; default: number; }; tileHeight: { type: NumberConstructor; default: number; }; tileWidth: { type: NumberConstructor; default: number; }; glowWidth: { type: NumberConstructor; default: number; }; backgroundColor: { type: import("vue").PropType<import("vue-cesium/es/utils/types").VcColor>; default: () => number[]; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeColor; }; }; glowColor: { type: import("vue").PropType<import("vue-cesium/es/utils/types").VcColor>; default: () => number[]; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeColor; }; }; cells: { type: NumberConstructor; default: number; }; color: { type: import("vue").PropType<import("vue-cesium/es/utils/types").VcColor>; default: () => number[]; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeColor; }; }; ellipsoid: import("vue").PropType<Cesium.Ellipsoid>; tilingScheme: import("vue").PropType<Cesium.GeographicTilingScheme | Cesium.WebMercatorTilingScheme>; }, () => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { errorEvent: (evt: Cesium.TileProviderError) => boolean; readyPromise: (evt: boolean | import("vue-cesium/es/utils/types").VcImageryProvider | import("vue-cesium/es/utils/types").VcTerrainProvider, viewer: Cesium.Viewer, instance: import("vue-cesium/es/utils/types").VcComponentPublicInstance) => boolean; beforeLoad: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => boolean; ready: (readyObj: import("vue-cesium/es/utils/types").VcReadyObject) => boolean; unready: (e: any) => boolean; destroyed: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ canvasSize: { type: NumberConstructor; default: number; }; tileHeight: { type: NumberConstructor; default: number; }; tileWidth: { type: NumberConstructor; default: number; }; glowWidth: { type: NumberConstructor; default: number; }; backgroundColor: { type: import("vue").PropType<import("vue-cesium/es/utils/types").VcColor>; default: () => number[]; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeColor; }; }; glowColor: { type: import("vue").PropType<import("vue-cesium/es/utils/types").VcColor>; default: () => number[]; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeColor; }; }; cells: { type: NumberConstructor; default: number; }; color: { type: import("vue").PropType<import("vue-cesium/es/utils/types").VcColor>; default: () => number[]; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeColor; }; }; ellipsoid: import("vue").PropType<Cesium.Ellipsoid>; tilingScheme: import("vue").PropType<Cesium.GeographicTilingScheme | Cesium.WebMercatorTilingScheme>; }>> & { onBeforeLoad?: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => any; onReady?: (readyObj: import("vue-cesium/es/utils/types").VcReadyObject) => any; onUnready?: (e: any) => any; onDestroyed?: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => any; onReadyPromise?: (evt: boolean | import("vue-cesium/es/utils/types").VcImageryProvider | import("vue-cesium/es/utils/types").VcTerrainProvider, viewer: Cesium.Viewer, instance: import("vue-cesium/es/utils/types").VcComponentPublicInstance) => any; onErrorEvent?: (evt: Cesium.TileProviderError) => any; }, { color: import("vue-cesium/es/utils/types").VcColor; backgroundColor: import("vue-cesium/es/utils/types").VcColor; tileHeight: number; tileWidth: number; canvasSize: number; glowWidth: number; glowColor: import("vue-cesium/es/utils/types").VcColor; cells: number; }>>; export declare const VcImageryProviderIon: SFCWithInstall<import("vue").DefineComponent<{ server: import("vue").PropType<string | Cesium.Resource>; accessToken: StringConstructor; assetId: NumberConstructor; }, () => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { errorEvent: (evt: Cesium.TileProviderError) => boolean; readyPromise: (evt: boolean | import("vue-cesium/es/utils/types").VcImageryProvider | import("vue-cesium/es/utils/types").VcTerrainProvider, viewer: Cesium.Viewer, instance: import("vue-cesium/es/utils/types").VcComponentPublicInstance) => boolean; beforeLoad: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => boolean; ready: (readyObj: import("vue-cesium/es/utils/types").VcReadyObject) => boolean; unready: (e: any) => boolean; destroyed: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ server: import("vue").PropType<string | Cesium.Resource>; accessToken: StringConstructor; assetId: NumberConstructor; }>> & { onBeforeLoad?: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => any; onReady?: (readyObj: import("vue-cesium/es/utils/types").VcReadyObject) => any; onUnready?: (e: any) => any; onDestroyed?: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => any; onReadyPromise?: (evt: boolean | import("vue-cesium/es/utils/types").VcImageryProvider | import("vue-cesium/es/utils/types").VcTerrainProvider, viewer: Cesium.Viewer, instance: import("vue-cesium/es/utils/types").VcComponentPublicInstance) => any; onErrorEvent?: (evt: Cesium.TileProviderError) => any; }, {}>>; export declare const VcImageryProviderMapbox: SFCWithInstall<import("vue").DefineComponent<{ credit: { type: import("vue").PropType<string | Cesium.Credit>; default: string; }; rectangle: { type: import("vue").PropType<import("vue-cesium/es/utils/types").VcRectangle>; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeRectangle; }; }; maximumLevel: NumberConstructor; minimumLevel: { type: NumberConstructor; default: number; }; ellipsoid: import("vue").PropType<Cesium.Ellipsoid>; tilesize: { type: NumberConstructor; default: number; }; scaleFactor: BooleanConstructor; accessToken: StringConstructor; url: { type: import("vue").PropType<string | Cesium.Resource>; default: string; }; username: { type: StringConstructor; default: string; }; styleId: StringConstructor; }, () => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { errorEvent: (evt: Cesium.TileProviderError) => boolean; readyPromise: (evt: boolean | import("vue-cesium/es/utils/types").VcImageryProvider | import("vue-cesium/es/utils/types").VcTerrainProvider, viewer: Cesium.Viewer, instance: import("vue-cesium/es/utils/types").VcComponentPublicInstance) => boolean; beforeLoad: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => boolean; ready: (readyObj: import("vue-cesium/es/utils/types").VcReadyObject) => boolean; unready: (e: any) => boolean; destroyed: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ credit: { type: import("vue").PropType<string | Cesium.Credit>; default: string; }; rectangle: { type: import("vue").PropType<import("vue-cesium/es/utils/types").VcRectangle>; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeRectangle; }; }; maximumLevel: NumberConstructor; minimumLevel: { type: NumberConstructor; default: number; }; ellipsoid: import("vue").PropType<Cesium.Ellipsoid>; tilesize: { type: NumberConstructor; default: number; }; scaleFactor: BooleanConstructor; accessToken: StringConstructor; url: { type: import("vue").PropType<string | Cesium.Resource>; default: string; }; username: { type: StringConstructor; default: string; }; styleId: StringConstructor; }>> & { onBeforeLoad?: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => any; onReady?: (readyObj: import("vue-cesium/es/utils/types").VcReadyObject) => any; onUnready?: (e: any) => any; onDestroyed?: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => any; onReadyPromise?: (evt: boolean | import("vue-cesium/es/utils/types").VcImageryProvider | import("vue-cesium/es/utils/types").VcTerrainProvider, viewer: Cesium.Viewer, instance: import("vue-cesium/es/utils/types").VcComponentPublicInstance) => any; onErrorEvent?: (evt: Cesium.TileProviderError) => any; }, { credit: string | Cesium.Credit; url: string | Cesium.Resource; minimumLevel: number; tilesize: number; scaleFactor: boolean; username: string; }>>; export declare const VcImageryProviderOsm: SFCWithInstall<import("vue").DefineComponent<{ credit: { type: import("vue").PropType<string | Cesium.Credit>; default: string; }; ellipsoid: import("vue").PropType<Cesium.Ellipsoid>; maximumLevel: NumberConstructor; minimumLevel: { type: NumberConstructor; default: number; }; rectangle: { type: import("vue").PropType<import("vue-cesium/es/utils/types").VcRectangle>; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeRectangle; }; }; fileExtension: { type: StringConstructor; default: string; }; url: { type: StringConstructor; default: string; }; }, () => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { errorEvent: (evt: Cesium.TileProviderError) => boolean; readyPromise: (evt: boolean | import("vue-cesium/es/utils/types").VcImageryProvider | import("vue-cesium/es/utils/types").VcTerrainProvider, viewer: Cesium.Viewer, instance: import("vue-cesium/es/utils/types").VcComponentPublicInstance) => boolean; beforeLoad: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => boolean; ready: (readyObj: import("vue-cesium/es/utils/types").VcReadyObject) => boolean; unready: (e: any) => boolean; destroyed: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ credit: { type: import("vue").PropType<string | Cesium.Credit>; default: string; }; ellipsoid: import("vue").PropType<Cesium.Ellipsoid>; maximumLevel: NumberConstructor; minimumLevel: { type: NumberConstructor; default: number; }; rectangle: { type: import("vue").PropType<import("vue-cesium/es/utils/types").VcRectangle>; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeRectangle; }; }; fileExtension: { type: StringConstructor; default: string; }; url: { type: StringConstructor; default: string; }; }>> & { onBeforeLoad?: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => any; onReady?: (readyObj: import("vue-cesium/es/utils/types").VcReadyObject) => any; onUnready?: (e: any) => any; onDestroyed?: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => any; onReadyPromise?: (evt: boolean | import("vue-cesium/es/utils/types").VcImageryProvider | import("vue-cesium/es/utils/types").VcTerrainProvider, viewer: Cesium.Viewer, instance: import("vue-cesium/es/utils/types").VcComponentPublicInstance) => any; onErrorEvent?: (evt: Cesium.TileProviderError) => any; }, { credit: string | Cesium.Credit; url: string; minimumLevel: number; fileExtension: string; }>>; export declare const VcImageryProviderSingletile: SFCWithInstall<import("vue").DefineComponent<{ tileHeight: { type: NumberConstructor; default: number; }; tileWidth: { type: NumberConstructor; default: number; }; ellipsoid: import("vue").PropType<Cesium.Ellipsoid>; credit: { type: import("vue").PropType<string | Cesium.Credit>; default: string; }; rectangle: { type: import("vue").PropType<import("vue-cesium/es/utils/types").VcRectangle>; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeRectangle; }; }; url: import("vue").PropType<string | Cesium.Resource>; }, () => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { errorEvent: (evt: Cesium.TileProviderError) => boolean; readyPromise: (evt: boolean | import("vue-cesium/es/utils/types").VcImageryProvider | import("vue-cesium/es/utils/types").VcTerrainProvider, viewer: Cesium.Viewer, instance: import("vue-cesium/es/utils/types").VcComponentPublicInstance) => boolean; beforeLoad: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => boolean; ready: (readyObj: import("vue-cesium/es/utils/types").VcReadyObject) => boolean; unready: (e: any) => boolean; destroyed: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ tileHeight: { type: NumberConstructor; default: number; }; tileWidth: { type: NumberConstructor; default: number; }; ellipsoid: import("vue").PropType<Cesium.Ellipsoid>; credit: { type: import("vue").PropType<string | Cesium.Credit>; default: string; }; rectangle: { type: import("vue").PropType<import("vue-cesium/es/utils/types").VcRectangle>; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeRectangle; }; }; url: import("vue").PropType<string | Cesium.Resource>; }>> & { onBeforeLoad?: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => any; onReady?: (readyObj: import("vue-cesium/es/utils/types").VcReadyObject) => any; onUnready?: (e: any) => any; onDestroyed?: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => any; onReadyPromise?: (evt: boolean | import("vue-cesium/es/utils/types").VcImageryProvider | import("vue-cesium/es/utils/types").VcTerrainProvider, viewer: Cesium.Viewer, instance: import("vue-cesium/es/utils/types").VcComponentPublicInstance) => any; onErrorEvent?: (evt: Cesium.TileProviderError) => any; }, { credit: string | Cesium.Credit; tileHeight: number; tileWidth: number; }>>; export declare const VcImageryProviderSupermap: SFCWithInstall<import("vue").DefineComponent<{ projectionTransforms: { type: import("vue").PropType<import("vue-cesium/es/utils/types").ProjectionTransforms>; default: boolean; }; name: StringConstructor; transparent: { type: BooleanConstructor; default: boolean; }; credit: { type: import("vue").PropType<string | Cesium.Credit>; default: string; }; maximumLevel: NumberConstructor; minimumLevel: { type: NumberConstructor; default: number; }; url: StringConstructor; }, () => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { errorEvent: (evt: Cesium.TileProviderError) => boolean; readyPromise: (evt: boolean | import("vue-cesium/es/utils/types").VcImageryProvider | import("vue-cesium/es/utils/types").VcTerrainProvider, viewer: Cesium.Viewer, instance: import("vue-cesium/es/utils/types").VcComponentPublicInstance) => boolean; beforeLoad: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => boolean; ready: (readyObj: import("vue-cesium/es/utils/types").VcReadyObject) => boolean; unready: (e: any) => boolean; destroyed: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ projectionTransforms: { type: import("vue").PropType<import("vue-cesium/es/utils/types").ProjectionTransforms>; default: boolean; }; name: StringConstructor; transparent: { type: BooleanConstructor; default: boolean; }; credit: { type: import("vue").PropType<string | Cesium.Credit>; default: string; }; maximumLevel: NumberConstructor; minimumLevel: { type: NumberConstructor; default: number; }; url: StringConstructor; }>> & { onBeforeLoad?: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => any; onReady?: (readyObj: import("vue-cesium/es/utils/types").VcReadyObject) => any; onUnready?: (e: any) => any; onDestroyed?: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => any; onReadyPromise?: (evt: boolean | import("vue-cesium/es/utils/types").VcImageryProvider | import("vue-cesium/es/utils/types").VcTerrainProvider, viewer: Cesium.Viewer, instance: import("vue-cesium/es/utils/types").VcComponentPublicInstance) => any; onErrorEvent?: (evt: Cesium.TileProviderError) => any; }, { credit: string | Cesium.Credit; transparent: boolean; projectionTransforms: import("vue-cesium/es/utils/types").ProjectionTransforms; minimumLevel: number; }>>; export declare const VcImageryProviderTencent: SFCWithInstall<import("vue").DefineComponent<{ projectionTransforms: { type: import("vue").PropType<import("vue-cesium/es/utils/types").ProjectionTransforms>; default: boolean; }; tilingScheme: import("vue").PropType<Cesium.GeographicTilingScheme | Cesium.WebMercatorTilingScheme>; rectangle: { type: import("vue").PropType<import("vue-cesium/es/utils/types").VcRectangle>; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeRectangle; }; }; maximumLevel: NumberConstructor; minimumLevel: { type: NumberConstructor; default: number; }; credit: { type: import("vue").PropType<string | Cesium.Credit>; default: string; }; subdomains: { type: import("vue").PropType<string[]>; default: () => string[]; }; mapStyle: { type: import("vue").PropType<"img" | "terrain" | "vector">; default: string; }; styleId: { type: StringConstructor; default: string; }; protocol: import("vue").PropType<"http" | "https">; url: import("vue").PropType<string | Cesium.Resource>; }, () => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { errorEvent: (evt: Cesium.TileProviderError) => boolean; readyPromise: (evt: boolean | import("vue-cesium/es/utils/types").VcImageryProvider | import("vue-cesium/es/utils/types").VcTerrainProvider, viewer: Cesium.Viewer, instance: import("vue-cesium/es/utils/types").VcComponentPublicInstance) => boolean; beforeLoad: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => boolean; ready: (readyObj: import("vue-cesium/es/utils/types").VcReadyObject) => boolean; unready: (e: any) => boolean; destroyed: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ projectionTransforms: { type: import("vue").PropType<import("vue-cesium/es/utils/types").ProjectionTransforms>; default: boolean; }; tilingScheme: import("vue").PropType<Cesium.GeographicTilingScheme | Cesium.WebMercatorTilingScheme>; rectangle: { type: import("vue").PropType<import("vue-cesium/es/utils/types").VcRectangle>; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeRectangle; }; }; maximumLevel: NumberConstructor; minimumLevel: { type: NumberConstructor; default: number; }; credit: { type: import("vue").PropType<string | Cesium.Credit>; default: string; }; subdomains: { type: import("vue").PropType<string[]>; default: () => string[]; }; mapStyle: { type: import("vue").PropType<"img" | "terrain" | "vector">; default: string; }; styleId: { type: StringConstructor; default: string; }; protocol: import("vue").PropType<"http" | "https">; url: import("vue").PropType<string | Cesium.Resource>; }>> & { onBeforeLoad?: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => any; onReady?: (readyObj: import("vue-cesium/es/utils/types").VcReadyObject) => any; onUnready?: (e: any) => any; onDestroyed?: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => any; onReadyPromise?: (evt: boolean | import("vue-cesium/es/utils/types").VcImageryProvider | import("vue-cesium/es/utils/types").VcTerrainProvider, viewer: Cesium.Viewer, instance: import("vue-cesium/es/utils/types").VcComponentPublicInstance) => any; onErrorEvent?: (evt: Cesium.TileProviderError) => any; }, { credit: string | Cesium.Credit; projectionTransforms: import("vue-cesium/es/utils/types").ProjectionTransforms; minimumLevel: number; subdomains: string[]; mapStyle: "img" | "terrain" | "vector"; styleId: string; }>>; export declare const VcImageryProviderTianditu: SFCWithInstall<import("vue").DefineComponent<{ projectionTransforms: { type: import("vue").PropType<import("vue-cesium/es/utils/types").ProjectionTransforms>; default: boolean; }; mapStyle: { type: import("vue").PropType<"cia_c" | "cia_w" | "cta_c" | "cta_w" | "cva_c" | "cva_w" | "eia_c" | "eia_w" | "eva_c" | "eva_w" | "img_c" | "img_w" | "ter_c" | "ter_w" | "vec_c" | "vec_w" | "ibo_c" | "ibo_w">; default: string; validator: (v: string) => boolean; }; token: StringConstructor; protocol: { type: StringConstructor; default: string; }; credit: { type: import("vue").PropType<string | Cesium.Credit>; default: string; }; rectangle: { type: import("vue").PropType<import("vue-cesium/es/utils/types").VcRectangle>; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeRectangle; }; }; maximumLevel: NumberConstructor; minimumLevel: { type: NumberConstructor; default: number; }; url: import("vue").PropType<string | Cesium.Resource>; }, () => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { errorEvent: (evt: Cesium.TileProviderError) => boolean; readyPromise: (evt: boolean | import("vue-cesium/es/utils/types").VcImageryProvider | import("vue-cesium/es/utils/types").VcTerrainProvider, viewer: Cesium.Viewer, instance: import("vue-cesium/es/utils/types").VcComponentPublicInstance) => boolean; beforeLoad: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => boolean; ready: (readyObj: import("vue-cesium/es/utils/types").VcReadyObject) => boolean; unready: (e: any) => boolean; destroyed: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ projectionTransforms: { type: import("vue").PropType<import("vue-cesium/es/utils/types").ProjectionTransforms>; default: boolean; }; mapStyle: { type: import("vue").PropType<"cia_c" | "cia_w" | "cta_c" | "cta_w" | "cva_c" | "cva_w" | "eia_c" | "eia_w" | "eva_c" | "eva_w" | "img_c" | "img_w" | "ter_c" | "ter_w" | "vec_c" | "vec_w" | "ibo_c" | "ibo_w">; default: string; validator: (v: string) => boolean; }; token: StringConstructor; protocol: { type: StringConstructor; default: string; }; credit: { type: import("vue").PropType<string | Cesium.Credit>; default: string; }; rectangle: { type: import("vue").PropType<import("vue-cesium/es/utils/types").VcRectangle>; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeRectangle; }; }; maximumLevel: NumberConstructor; minimumLevel: { type: NumberConstructor; default: number; }; url: import("vue").PropType<string | Cesium.Resource>; }>> & { onBeforeLoad?: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => any; onReady?: (readyObj: import("vue-cesium/es/utils/types").VcReadyObject) => any; onUnready?: (e: any) => any; onDestroyed?: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => any; onReadyPromise?: (evt: boolean | import("vue-cesium/es/utils/types").VcImageryProvider | import("vue-cesium/es/utils/types").VcTerrainProvider, viewer: Cesium.Viewer, instance: import("vue-cesium/es/utils/types").VcComponentPublicInstance) => any; onErrorEvent?: (evt: Cesium.TileProviderError) => any; }, { credit: string | Cesium.Credit; projectionTransforms: import("vue-cesium/es/utils/types").ProjectionTransforms; minimumLevel: number; mapStyle: "cia_c" | "cia_w" | "cta_c" | "cta_w" | "cva_c" | "cva_w" | "eia_c" | "eia_w" | "eva_c" | "eva_w" | "img_c" | "img_w" | "ter_c" | "ter_w" | "vec_c" | "vec_w" | "ibo_c" | "ibo_w"; protocol: string; }>>; export declare const VcImageryProviderTileCoordinates: SFCWithInstall<import("vue").DefineComponent<{ tileHeight: { type: NumberConstructor; default: number; }; tileWidth: { type: NumberConstructor; default: number; }; color: { type: import("vue").PropType<import("vue-cesium/es/utils/types").VcColor>; default: string; }; ellipsoid: import("vue").PropType<Cesium.Ellipsoid>; tilingScheme: import("vue").PropType<Cesium.GeographicTilingScheme | Cesium.WebMercatorTilingScheme>; }, () => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { errorEvent: (evt: Cesium.TileProviderError) => boolean; readyPromise: (evt: boolean | import("vue-cesium/es/utils/types").VcImageryProvider | import("vue-cesium/es/utils/types").VcTerrainProvider, viewer: Cesium.Viewer, instance: import("vue-c