import { App } from 'vue'; import { SFCWithInstall } from 'casc-cesium/es/utils/types'; declare const _default: { install: (app: App) => void; }; export default _default; export declare const VcImageryProviderAmap: SFCWithInstall; default: boolean; }; tilingScheme: import("vue").PropType; rectangle: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeRectangle; }; }; maximumLevel: NumberConstructor; minimumLevel: { type: NumberConstructor; default: number; }; credit: { type: import("vue").PropType; default: string; }; url: { type: StringConstructor; default: string; }; subdomains: { type: import("vue").PropType; 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, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { errorEvent: (evt: Cesium.TileProviderError) => boolean; readyPromise: (evt: boolean | import("casc-cesium/es/utils/types").VcImageryProvider | import("casc-cesium/es/utils/types").VcTerrainProvider, viewer: Cesium.Viewer, instance: import("casc-cesium/es/utils/types").VcComponentPublicInstance<{}>) => boolean; beforeLoad: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => boolean; ready: (readyObj: import("casc-cesium/es/utils/types").VcReadyObject) => boolean; unready: (e: any) => boolean; destroyed: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; default: boolean; }; tilingScheme: import("vue").PropType; rectangle: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeRectangle; }; }; maximumLevel: NumberConstructor; minimumLevel: { type: NumberConstructor; default: number; }; credit: { type: import("vue").PropType; default: string; }; url: { type: StringConstructor; default: string; }; subdomains: { type: import("vue").PropType; 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("casc-cesium/es/utils/types").VcComponentInternalInstance) => any; onReady?: (readyObj: import("casc-cesium/es/utils/types").VcReadyObject) => any; onUnready?: (e: any) => any; onDestroyed?: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => any; onReadyPromise?: (evt: boolean | import("casc-cesium/es/utils/types").VcImageryProvider | import("casc-cesium/es/utils/types").VcTerrainProvider, viewer: Cesium.Viewer, instance: import("casc-cesium/es/utils/types").VcComponentPublicInstance<{}>) => any; onErrorEvent?: (evt: Cesium.TileProviderError) => any; }, { credit: string | Cesium.Credit; lang: "zh_cn" | "en"; url: string; projectionTransforms: import("casc-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; default: string; }; ellipsoid: import("vue").PropType; tilingScheme: import("vue").PropType; rectangle: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeRectangle; }; }; enablePickFeatures: { type: BooleanConstructor; default: boolean; }; layers: StringConstructor; usePreCachedTilesIfAvailable: { type: BooleanConstructor; default: boolean; }; tileDiscardPolicy: import("vue").PropType; token: StringConstructor; url: { type: import("vue").PropType; default: string; }; }, () => import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { errorEvent: (evt: Cesium.TileProviderError) => boolean; readyPromise: (evt: boolean | import("casc-cesium/es/utils/types").VcImageryProvider | import("casc-cesium/es/utils/types").VcTerrainProvider, viewer: Cesium.Viewer, instance: import("casc-cesium/es/utils/types").VcComponentPublicInstance<{}>) => boolean; beforeLoad: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => boolean; ready: (readyObj: import("casc-cesium/es/utils/types").VcReadyObject) => boolean; unready: (e: any) => boolean; destroyed: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; default: string; }; ellipsoid: import("vue").PropType; tilingScheme: import("vue").PropType; rectangle: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeRectangle; }; }; enablePickFeatures: { type: BooleanConstructor; default: boolean; }; layers: StringConstructor; usePreCachedTilesIfAvailable: { type: BooleanConstructor; default: boolean; }; tileDiscardPolicy: import("vue").PropType; token: StringConstructor; url: { type: import("vue").PropType; default: string; }; }>> & { onBeforeLoad?: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => any; onReady?: (readyObj: import("casc-cesium/es/utils/types").VcReadyObject) => any; onUnready?: (e: any) => any; onDestroyed?: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => any; onReadyPromise?: (evt: boolean | import("casc-cesium/es/utils/types").VcImageryProvider | import("casc-cesium/es/utils/types").VcTerrainProvider, viewer: Cesium.Viewer, instance: import("casc-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; default: () => { from: string; to: string; }; }; scale: { type: import("vue").PropType<"1" | "2">; default: string; }; ak: { type: StringConstructor; default: string; }; subdomains: { type: import("vue").PropType; 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">; default: string; }; maximumLevel: NumberConstructor; minimumLevel: { type: NumberConstructor; default: number; }; credit: { type: import("vue").PropType; default: string; }; tileDiscardPolicy: import("vue").PropType; ellipsoid: import("vue").PropType; rectangle: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeRectangle; }; }; url: import("vue").PropType; }, () => import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { errorEvent: (evt: Cesium.TileProviderError) => boolean; readyPromise: (evt: boolean | import("casc-cesium/es/utils/types").VcImageryProvider | import("casc-cesium/es/utils/types").VcTerrainProvider, viewer: Cesium.Viewer, instance: import("casc-cesium/es/utils/types").VcComponentPublicInstance<{}>) => boolean; beforeLoad: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => boolean; ready: (readyObj: import("casc-cesium/es/utils/types").VcReadyObject) => boolean; unready: (e: any) => boolean; destroyed: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; default: () => { from: string; to: string; }; }; scale: { type: import("vue").PropType<"1" | "2">; default: string; }; ak: { type: StringConstructor; default: string; }; subdomains: { type: import("vue").PropType; 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">; default: string; }; maximumLevel: NumberConstructor; minimumLevel: { type: NumberConstructor; default: number; }; credit: { type: import("vue").PropType; default: string; }; tileDiscardPolicy: import("vue").PropType; ellipsoid: import("vue").PropType; rectangle: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeRectangle; }; }; url: import("vue").PropType; }>> & { onBeforeLoad?: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => any; onReady?: (readyObj: import("casc-cesium/es/utils/types").VcReadyObject) => any; onUnready?: (e: any) => any; onDestroyed?: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => any; onReadyPromise?: (evt: boolean | import("casc-cesium/es/utils/types").VcImageryProvider | import("casc-cesium/es/utils/types").VcTerrainProvider, viewer: Cesium.Viewer, instance: import("casc-cesium/es/utils/types").VcComponentPublicInstance<{}>) => any; onErrorEvent?: (evt: Cesium.TileProviderError) => any; }, { credit: string | Cesium.Credit; scale: "1" | "2"; projectionTransforms: import("casc-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"; }>>; export declare const VcImageryProviderBing: SFCWithInstall; ellipsoid: import("vue").PropType; url: { type: import("vue").PropType; default: string; }; bmKey: StringConstructor; tileProtocol: StringConstructor; mapStyle: { type: import("vue").PropType; default: string; }; culture: { type: StringConstructor; default: string; }; }, () => import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { errorEvent: (evt: Cesium.TileProviderError) => boolean; readyPromise: (evt: boolean | import("casc-cesium/es/utils/types").VcImageryProvider | import("casc-cesium/es/utils/types").VcTerrainProvider, viewer: Cesium.Viewer, instance: import("casc-cesium/es/utils/types").VcComponentPublicInstance<{}>) => boolean; beforeLoad: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => boolean; ready: (readyObj: import("casc-cesium/es/utils/types").VcReadyObject) => boolean; unready: (e: any) => boolean; destroyed: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; ellipsoid: import("vue").PropType; url: { type: import("vue").PropType; default: string; }; bmKey: StringConstructor; tileProtocol: StringConstructor; mapStyle: { type: import("vue").PropType; default: string; }; culture: { type: StringConstructor; default: string; }; }>> & { onBeforeLoad?: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => any; onReady?: (readyObj: import("casc-cesium/es/utils/types").VcReadyObject) => any; onUnready?: (e: any) => any; onDestroyed?: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => any; onReadyPromise?: (evt: boolean | import("casc-cesium/es/utils/types").VcImageryProvider | import("casc-cesium/es/utils/types").VcTerrainProvider, viewer: Cesium.Viewer, instance: import("casc-cesium/es/utils/types").VcComponentPublicInstance<{}>) => any; onErrorEvent?: (evt: Cesium.TileProviderError) => any; }, { url: string | Cesium.Resource; mapStyle: string; culture: string; }>>; export declare const VcImageryProviderGoogle: SFCWithInstall; credit: { type: import("vue").PropType; default: string; }; tileDiscardPolicy: import("vue").PropType; ellipsoid: import("vue").PropType; url: import("vue").PropType; }, () => import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { errorEvent: (evt: Cesium.TileProviderError) => boolean; readyPromise: (evt: boolean | import("casc-cesium/es/utils/types").VcImageryProvider | import("casc-cesium/es/utils/types").VcTerrainProvider, viewer: Cesium.Viewer, instance: import("casc-cesium/es/utils/types").VcComponentPublicInstance<{}>) => boolean; beforeLoad: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => boolean; ready: (readyObj: import("casc-cesium/es/utils/types").VcReadyObject) => boolean; unready: (e: any) => boolean; destroyed: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; credit: { type: import("vue").PropType; default: string; }; tileDiscardPolicy: import("vue").PropType; ellipsoid: import("vue").PropType; url: import("vue").PropType; }>> & { onBeforeLoad?: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => any; onReady?: (readyObj: import("casc-cesium/es/utils/types").VcReadyObject) => any; onUnready?: (e: any) => any; onDestroyed?: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => any; onReadyPromise?: (evt: boolean | import("casc-cesium/es/utils/types").VcImageryProvider | import("casc-cesium/es/utils/types").VcTerrainProvider, viewer: Cesium.Viewer, instance: import("casc-cesium/es/utils/types").VcComponentPublicInstance<{}>) => any; onErrorEvent?: (evt: Cesium.TileProviderError) => any; }, { credit: string | Cesium.Credit; }>>; export declare const VcImageryProviderGrid: SFCWithInstall; default: () => number[]; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeColor; }; }; glowColor: { type: import("vue").PropType; default: () => number[]; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeColor; }; }; cells: { type: NumberConstructor; default: number; }; color: { type: import("vue").PropType; default: () => number[]; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeColor; }; }; ellipsoid: import("vue").PropType; tilingScheme: import("vue").PropType; }, () => import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { errorEvent: (evt: Cesium.TileProviderError) => boolean; readyPromise: (evt: boolean | import("casc-cesium/es/utils/types").VcImageryProvider | import("casc-cesium/es/utils/types").VcTerrainProvider, viewer: Cesium.Viewer, instance: import("casc-cesium/es/utils/types").VcComponentPublicInstance<{}>) => boolean; beforeLoad: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => boolean; ready: (readyObj: import("casc-cesium/es/utils/types").VcReadyObject) => boolean; unready: (e: any) => boolean; destroyed: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; default: () => number[]; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeColor; }; }; glowColor: { type: import("vue").PropType; default: () => number[]; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeColor; }; }; cells: { type: NumberConstructor; default: number; }; color: { type: import("vue").PropType; default: () => number[]; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeColor; }; }; ellipsoid: import("vue").PropType; tilingScheme: import("vue").PropType; }>> & { onBeforeLoad?: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => any; onReady?: (readyObj: import("casc-cesium/es/utils/types").VcReadyObject) => any; onUnready?: (e: any) => any; onDestroyed?: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => any; onReadyPromise?: (evt: boolean | import("casc-cesium/es/utils/types").VcImageryProvider | import("casc-cesium/es/utils/types").VcTerrainProvider, viewer: Cesium.Viewer, instance: import("casc-cesium/es/utils/types").VcComponentPublicInstance<{}>) => any; onErrorEvent?: (evt: Cesium.TileProviderError) => any; }, { color: import("casc-cesium/es/utils/types").VcColor; backgroundColor: import("casc-cesium/es/utils/types").VcColor; tileHeight: number; tileWidth: number; canvasSize: number; glowWidth: number; glowColor: import("casc-cesium/es/utils/types").VcColor; cells: number; }>>; export declare const VcImageryProviderIon: SFCWithInstall; accessToken: StringConstructor; assetId: NumberConstructor; }, () => import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { errorEvent: (evt: Cesium.TileProviderError) => boolean; readyPromise: (evt: boolean | import("casc-cesium/es/utils/types").VcImageryProvider | import("casc-cesium/es/utils/types").VcTerrainProvider, viewer: Cesium.Viewer, instance: import("casc-cesium/es/utils/types").VcComponentPublicInstance<{}>) => boolean; beforeLoad: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => boolean; ready: (readyObj: import("casc-cesium/es/utils/types").VcReadyObject) => boolean; unready: (e: any) => boolean; destroyed: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; accessToken: StringConstructor; assetId: NumberConstructor; }>> & { onBeforeLoad?: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => any; onReady?: (readyObj: import("casc-cesium/es/utils/types").VcReadyObject) => any; onUnready?: (e: any) => any; onDestroyed?: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => any; onReadyPromise?: (evt: boolean | import("casc-cesium/es/utils/types").VcImageryProvider | import("casc-cesium/es/utils/types").VcTerrainProvider, viewer: Cesium.Viewer, instance: import("casc-cesium/es/utils/types").VcComponentPublicInstance<{}>) => any; onErrorEvent?: (evt: Cesium.TileProviderError) => any; }, {}>>; export declare const VcImageryProviderMapbox: SFCWithInstall; default: string; }; rectangle: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeRectangle; }; }; maximumLevel: NumberConstructor; minimumLevel: { type: NumberConstructor; default: number; }; ellipsoid: import("vue").PropType; tilesize: { type: NumberConstructor; default: number; }; scaleFactor: BooleanConstructor; accessToken: StringConstructor; url: { type: import("vue").PropType; default: string; }; username: { type: StringConstructor; default: string; }; styleId: StringConstructor; }, () => import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { errorEvent: (evt: Cesium.TileProviderError) => boolean; readyPromise: (evt: boolean | import("casc-cesium/es/utils/types").VcImageryProvider | import("casc-cesium/es/utils/types").VcTerrainProvider, viewer: Cesium.Viewer, instance: import("casc-cesium/es/utils/types").VcComponentPublicInstance<{}>) => boolean; beforeLoad: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => boolean; ready: (readyObj: import("casc-cesium/es/utils/types").VcReadyObject) => boolean; unready: (e: any) => boolean; destroyed: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; default: string; }; rectangle: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeRectangle; }; }; maximumLevel: NumberConstructor; minimumLevel: { type: NumberConstructor; default: number; }; ellipsoid: import("vue").PropType; tilesize: { type: NumberConstructor; default: number; }; scaleFactor: BooleanConstructor; accessToken: StringConstructor; url: { type: import("vue").PropType; default: string; }; username: { type: StringConstructor; default: string; }; styleId: StringConstructor; }>> & { onBeforeLoad?: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => any; onReady?: (readyObj: import("casc-cesium/es/utils/types").VcReadyObject) => any; onUnready?: (e: any) => any; onDestroyed?: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => any; onReadyPromise?: (evt: boolean | import("casc-cesium/es/utils/types").VcImageryProvider | import("casc-cesium/es/utils/types").VcTerrainProvider, viewer: Cesium.Viewer, instance: import("casc-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; default: string; }; ellipsoid: import("vue").PropType; maximumLevel: NumberConstructor; minimumLevel: { type: NumberConstructor; default: number; }; rectangle: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeRectangle; }; }; fileExtension: { type: StringConstructor; default: string; }; url: { type: StringConstructor; default: string; }; }, () => import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { errorEvent: (evt: Cesium.TileProviderError) => boolean; readyPromise: (evt: boolean | import("casc-cesium/es/utils/types").VcImageryProvider | import("casc-cesium/es/utils/types").VcTerrainProvider, viewer: Cesium.Viewer, instance: import("casc-cesium/es/utils/types").VcComponentPublicInstance<{}>) => boolean; beforeLoad: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => boolean; ready: (readyObj: import("casc-cesium/es/utils/types").VcReadyObject) => boolean; unready: (e: any) => boolean; destroyed: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; default: string; }; ellipsoid: import("vue").PropType; maximumLevel: NumberConstructor; minimumLevel: { type: NumberConstructor; default: number; }; rectangle: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeRectangle; }; }; fileExtension: { type: StringConstructor; default: string; }; url: { type: StringConstructor; default: string; }; }>> & { onBeforeLoad?: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => any; onReady?: (readyObj: import("casc-cesium/es/utils/types").VcReadyObject) => any; onUnready?: (e: any) => any; onDestroyed?: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => any; onReadyPromise?: (evt: boolean | import("casc-cesium/es/utils/types").VcImageryProvider | import("casc-cesium/es/utils/types").VcTerrainProvider, viewer: Cesium.Viewer, instance: import("casc-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; credit: { type: import("vue").PropType; default: string; }; rectangle: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeRectangle; }; }; url: import("vue").PropType; }, () => import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { errorEvent: (evt: Cesium.TileProviderError) => boolean; readyPromise: (evt: boolean | import("casc-cesium/es/utils/types").VcImageryProvider | import("casc-cesium/es/utils/types").VcTerrainProvider, viewer: Cesium.Viewer, instance: import("casc-cesium/es/utils/types").VcComponentPublicInstance<{}>) => boolean; beforeLoad: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => boolean; ready: (readyObj: import("casc-cesium/es/utils/types").VcReadyObject) => boolean; unready: (e: any) => boolean; destroyed: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; credit: { type: import("vue").PropType; default: string; }; rectangle: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeRectangle; }; }; url: import("vue").PropType; }>> & { onBeforeLoad?: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => any; onReady?: (readyObj: import("casc-cesium/es/utils/types").VcReadyObject) => any; onUnready?: (e: any) => any; onDestroyed?: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => any; onReadyPromise?: (evt: boolean | import("casc-cesium/es/utils/types").VcImageryProvider | import("casc-cesium/es/utils/types").VcTerrainProvider, viewer: Cesium.Viewer, instance: import("casc-cesium/es/utils/types").VcComponentPublicInstance<{}>) => any; onErrorEvent?: (evt: Cesium.TileProviderError) => any; }, { credit: string | Cesium.Credit; }>>; export declare const VcImageryProviderSupermap: SFCWithInstall; default: boolean; }; name: StringConstructor; transparent: { type: BooleanConstructor; default: boolean; }; credit: { type: import("vue").PropType; default: string; }; maximumLevel: NumberConstructor; minimumLevel: { type: NumberConstructor; default: number; }; url: StringConstructor; }, () => import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { errorEvent: (evt: Cesium.TileProviderError) => boolean; readyPromise: (evt: boolean | import("casc-cesium/es/utils/types").VcImageryProvider | import("casc-cesium/es/utils/types").VcTerrainProvider, viewer: Cesium.Viewer, instance: import("casc-cesium/es/utils/types").VcComponentPublicInstance<{}>) => boolean; beforeLoad: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => boolean; ready: (readyObj: import("casc-cesium/es/utils/types").VcReadyObject) => boolean; unready: (e: any) => boolean; destroyed: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; default: boolean; }; name: StringConstructor; transparent: { type: BooleanConstructor; default: boolean; }; credit: { type: import("vue").PropType; default: string; }; maximumLevel: NumberConstructor; minimumLevel: { type: NumberConstructor; default: number; }; url: StringConstructor; }>> & { onBeforeLoad?: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => any; onReady?: (readyObj: import("casc-cesium/es/utils/types").VcReadyObject) => any; onUnready?: (e: any) => any; onDestroyed?: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => any; onReadyPromise?: (evt: boolean | import("casc-cesium/es/utils/types").VcImageryProvider | import("casc-cesium/es/utils/types").VcTerrainProvider, viewer: Cesium.Viewer, instance: import("casc-cesium/es/utils/types").VcComponentPublicInstance<{}>) => any; onErrorEvent?: (evt: Cesium.TileProviderError) => any; }, { credit: string | Cesium.Credit; transparent: boolean; projectionTransforms: import("casc-cesium/es/utils/types").ProjectionTransforms; minimumLevel: number; }>>; export declare const VcImageryProviderTencent: SFCWithInstall; default: boolean; }; tilingScheme: import("vue").PropType; rectangle: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeRectangle; }; }; maximumLevel: NumberConstructor; minimumLevel: { type: NumberConstructor; default: number; }; credit: { type: import("vue").PropType; default: string; }; subdomains: { type: import("vue").PropType; 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; }, () => import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { errorEvent: (evt: Cesium.TileProviderError) => boolean; readyPromise: (evt: boolean | import("casc-cesium/es/utils/types").VcImageryProvider | import("casc-cesium/es/utils/types").VcTerrainProvider, viewer: Cesium.Viewer, instance: import("casc-cesium/es/utils/types").VcComponentPublicInstance<{}>) => boolean; beforeLoad: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => boolean; ready: (readyObj: import("casc-cesium/es/utils/types").VcReadyObject) => boolean; unready: (e: any) => boolean; destroyed: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; default: boolean; }; tilingScheme: import("vue").PropType; rectangle: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeRectangle; }; }; maximumLevel: NumberConstructor; minimumLevel: { type: NumberConstructor; default: number; }; credit: { type: import("vue").PropType; default: string; }; subdomains: { type: import("vue").PropType; 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; }>> & { onBeforeLoad?: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => any; onReady?: (readyObj: import("casc-cesium/es/utils/types").VcReadyObject) => any; onUnready?: (e: any) => any; onDestroyed?: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => any; onReadyPromise?: (evt: boolean | import("casc-cesium/es/utils/types").VcImageryProvider | import("casc-cesium/es/utils/types").VcTerrainProvider, viewer: Cesium.Viewer, instance: import("casc-cesium/es/utils/types").VcComponentPublicInstance<{}>) => any; onErrorEvent?: (evt: Cesium.TileProviderError) => any; }, { credit: string | Cesium.Credit; projectionTransforms: import("casc-cesium/es/utils/types").ProjectionTransforms; minimumLevel: number; subdomains: string[]; mapStyle: "img" | "terrain" | "vector"; styleId: string; }>>; export declare const VcImageryProviderTianditu: SFCWithInstall; default: boolean; }; mapStyle: { type: import("vue").PropType<"cia_c" | "cia_w" | "cta_c" | "cta_w" | "cva_c" | "cva_w" | "ela_c" | "ela_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; default: string; }; rectangle: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeRectangle; }; }; maximumLevel: NumberConstructor; minimumLevel: { type: NumberConstructor; default: number; }; url: import("vue").PropType; }, () => import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { errorEvent: (evt: Cesium.TileProviderError) => boolean; readyPromise: (evt: boolean | import("casc-cesium/es/utils/types").VcImageryProvider | import("casc-cesium/es/utils/types").VcTerrainProvider, viewer: Cesium.Viewer, instance: import("casc-cesium/es/utils/types").VcComponentPublicInstance<{}>) => boolean; beforeLoad: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => boolean; ready: (readyObj: import("casc-cesium/es/utils/types").VcReadyObject) => boolean; unready: (e: any) => boolean; destroyed: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; default: boolean; }; mapStyle: { type: import("vue").PropType<"cia_c" | "cia_w" | "cta_c" | "cta_w" | "cva_c" | "cva_w" | "ela_c" | "ela_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; default: string; }; rectangle: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeRectangle; }; }; maximumLevel: NumberConstructor; minimumLevel: { type: NumberConstructor; default: number; }; url: import("vue").PropType; }>> & { onBeforeLoad?: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => any; onReady?: (readyObj: import("casc-cesium/es/utils/types").VcReadyObject) => any; onUnready?: (e: any) => any; onDestroyed?: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => any; onReadyPromise?: (evt: boolean | import("casc-cesium/es/utils/types").VcImageryProvider | import("casc-cesium/es/utils/types").VcTerrainProvider, viewer: Cesium.Viewer, instance: import("casc-cesium/es/utils/types").VcComponentPublicInstance<{}>) => any; onErrorEvent?: (evt: Cesium.TileProviderError) => any; }, { credit: string | Cesium.Credit; projectionTransforms: import("casc-cesium/es/utils/types").ProjectionTransforms; minimumLevel: number; mapStyle: "cia_c" | "cia_w" | "cta_c" | "cta_w" | "cva_c" | "cva_w" | "ela_c" | "ela_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; default: string; }; ellipsoid: import("vue").PropType; tilingScheme: import("vue").PropType; }, () => import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { errorEvent: (evt: Cesium.TileProviderError) => boolean; readyPromise: (evt: boolean | import("casc-cesium/es/utils/types").VcImageryProvider | import("casc-cesium/es/utils/types").VcTerrainProvider, viewer: Cesium.Viewer, instance: import("casc-cesium/es/utils/types").VcComponentPublicInstance<{}>) => boolean; beforeLoad: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => boolean; ready: (readyObj: import("casc-cesium/es/utils/types").VcReadyObject) => boolean; unready: (e: any) => boolean; destroyed: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; default: string; }; ellipsoid: import("vue").PropType; tilingScheme: import("vue").PropType; }>> & { onBeforeLoad?: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => any; onReady?: (readyObj: import("casc-cesium/es/utils/types").VcReadyObject) => any; onUnready?: (e: any) => any; onDestroyed?: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => any; onReadyPromise?: (evt: boolean | import("casc-cesium/es/utils/types").VcImageryProvider | import("casc-cesium/es/utils/types").VcTerrainProvider, viewer: Cesium.Viewer, instance: import("casc-cesium/es/utils/types").VcComponentPublicInstance<{}>) => any; onErrorEvent?: (evt: Cesium.TileProviderError) => any; }, { color: import("casc-cesium/es/utils/types").VcColor; tileHeight: number; tileWidth: number; }>>; export declare const VcImageryProviderTms: SFCWithInstall; default: boolean; }; flipXY: BooleanConstructor; tileHeight: { type: NumberConstructor; default: number; }; tileWidth: { type: NumberConstructor; default: number; }; ellipsoid: import("vue").PropType; tilingScheme: import("vue").PropType; rectangle: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeRectangle; }; }; maximumLevel: NumberConstructor; minimumLevel: { type: NumberConstructor; default: number; }; credit: { type: import("vue").PropType; default: string; }; fileExtension: { type: StringConstructor; default: string; }; url: import("vue").PropType | Cesium.Resource | Promise>; }, () => import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { errorEvent: (evt: Cesium.TileProviderError) => boolean; readyPromise: (evt: boolean | import("casc-cesium/es/utils/types").VcImageryProvider | import("casc-cesium/es/utils/types").VcTerrainProvider, viewer: Cesium.Viewer, instance: import("casc-cesium/es/utils/types").VcComponentPublicInstance<{}>) => boolean; beforeLoad: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => boolean; ready: (readyObj: import("casc-cesium/es/utils/types").VcReadyObject) => boolean; unready: (e: any) => boolean; destroyed: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; default: boolean; }; flipXY: BooleanConstructor; tileHeight: { type: NumberConstructor; default: number; }; tileWidth: { type: NumberConstructor; default: number; }; ellipsoid: import("vue").PropType; tilingScheme: import("vue").PropType; rectangle: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeRectangle; }; }; maximumLevel: NumberConstructor; minimumLevel: { type: NumberConstructor; default: number; }; credit: { type: import("vue").PropType; default: string; }; fileExtension: { type: StringConstructor; default: string; }; url: import("vue").PropType | Cesium.Resource | Promise>; }>> & { onBeforeLoad?: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => any; onReady?: (readyObj: import("casc-cesium/es/utils/types").VcReadyObject) => any; onUnready?: (e: any) => any; onDestroyed?: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => any; onReadyPromise?: (evt: boolean | import("casc-cesium/es/utils/types").VcImageryProvider | import("casc-cesium/es/utils/types").VcTerrainProvider, viewer: Cesium.Viewer, instance: import("casc-cesium/es/utils/types").VcComponentPublicInstance<{}>) => any; onErrorEvent?: (evt: Cesium.TileProviderError) => any; }, { credit: string | Cesium.Credit; projectionTransforms: import("casc-cesium/es/utils/types").ProjectionTransforms; minimumLevel: number; tileHeight: number; tileWidth: number; fileExtension: string; flipXY: boolean; }>>; export declare const VcImageryProviderTiledcache: SFCWithInstall; default: () => number[]; }; tileHeight: { type: NumberConstructor; default: number; }; tileWidth: { type: NumberConstructor; default: number; }; ellipsoid: import("vue").PropType; tilingScheme: import("vue").PropType; rectangle: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeRectangle; }; }; maximumLevel: NumberConstructor; minimumLevel: { type: NumberConstructor; default: number; }; credit: { type: import("vue").PropType; default: string; }; format: { type: StringConstructor; default: string; }; url: import("vue").PropType; }, () => import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { errorEvent: (evt: Cesium.TileProviderError) => boolean; readyPromise: (evt: boolean | import("casc-cesium/es/utils/types").VcImageryProvider | import("casc-cesium/es/utils/types").VcTerrainProvider, viewer: Cesium.Viewer, instance: import("casc-cesium/es/utils/types").VcComponentPublicInstance<{}>) => boolean; beforeLoad: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => boolean; ready: (readyObj: import("casc-cesium/es/utils/types").VcReadyObject) => boolean; unready: (e: any) => boolean; destroyed: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; default: () => number[]; }; tileHeight: { type: NumberConstructor; default: number; }; tileWidth: { type: NumberConstructor; default: number; }; ellipsoid: import("vue").PropType; tilingScheme: import("vue").PropType; rectangle: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeRectangle; }; }; maximumLevel: NumberConstructor; minimumLevel: { type: NumberConstructor; default: number; }; credit: { type: import("vue").PropType; default: string; }; format: { type: StringConstructor; default: string; }; url: import("vue").PropType; }>> & { onBeforeLoad?: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => any; onReady?: (readyObj: import("casc-cesium/es/utils/types").VcReadyObject) => any; onUnready?: (e: any) => any; onDestroyed?: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => any; onReadyPromise?: (evt: boolean | import("casc-cesium/es/utils/types").VcImageryProvider | import("casc-cesium/es/utils/types").VcTerrainProvider, viewer: Cesium.Viewer, instance: import("casc-cesium/es/utils/types").VcComponentPublicInstance<{}>) => any; onErrorEvent?: (evt: Cesium.TileProviderError) => any; }, { credit: string | Cesium.Credit; minimumLevel: number; tileHeight: number; tileWidth: number; scales: number[]; format: string; }>>; export declare const VcImageryProviderUrltemplate: SFCWithInstall; default: boolean; }; customTags: ObjectConstructor; enablePickFeatures: { type: BooleanConstructor; default: boolean; }; getFeatureInfoFormats: import("vue").PropType; hasAlphaChannel: { type: BooleanConstructor; default: boolean; }; tileHeight: { type: NumberConstructor; default: number; }; tileWidth: { type: NumberConstructor; default: number; }; ellipsoid: import("vue").PropType; tilingScheme: import("vue").PropType; rectangle: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeRectangle; }; }; maximumLevel: NumberConstructor; minimumLevel: { type: NumberConstructor; default: number; }; credit: { type: import("vue").PropType; default: string; }; subdomains: import("vue").PropType; pickFeaturesUrl: import("vue").PropType; urlSchemeZeroPadding: ObjectConstructor; url: import("vue").PropType; }, () => import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { errorEvent: (evt: Cesium.TileProviderError) => boolean; readyPromise: (evt: boolean | import("casc-cesium/es/utils/types").VcImageryProvider | import("casc-cesium/es/utils/types").VcTerrainProvider, viewer: Cesium.Viewer, instance: import("casc-cesium/es/utils/types").VcComponentPublicInstance<{}>) => boolean; beforeLoad: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => boolean; ready: (readyObj: import("casc-cesium/es/utils/types").VcReadyObject) => boolean; unready: (e: any) => boolean; destroyed: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; default: boolean; }; customTags: ObjectConstructor; enablePickFeatures: { type: BooleanConstructor; default: boolean; }; getFeatureInfoFormats: import("vue").PropType; hasAlphaChannel: { type: BooleanConstructor; default: boolean; }; tileHeight: { type: NumberConstructor; default: number; }; tileWidth: { type: NumberConstructor; default: number; }; ellipsoid: import("vue").PropType; tilingScheme: import("vue").PropType; rectangle: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeRectangle; }; }; maximumLevel: NumberConstructor; minimumLevel: { type: NumberConstructor; default: number; }; credit: { type: import("vue").PropType; default: string; }; subdomains: import("vue").PropType; pickFeaturesUrl: import("vue").PropType; urlSchemeZeroPadding: ObjectConstructor; url: import("vue").PropType; }>> & { onBeforeLoad?: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => any; onReady?: (readyObj: import("casc-cesium/es/utils/types").VcReadyObject) => any; onUnready?: (e: any) => any; onDestroyed?: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => any; onReadyPromise?: (evt: boolean | import("casc-cesium/es/utils/types").VcImageryProvider | import("casc-cesium/es/utils/types").VcTerrainProvider, viewer: Cesium.Viewer, instance: import("casc-cesium/es/utils/types").VcComponentPublicInstance<{}>) => any; onErrorEvent?: (evt: Cesium.TileProviderError) => any; }, { credit: string | Cesium.Credit; projectionTransforms: import("casc-cesium/es/utils/types").ProjectionTransforms; minimumLevel: number; tileHeight: number; tileWidth: number; enablePickFeatures: boolean; hasAlphaChannel: boolean; }>>; export declare const VcImageryProviderWms: SFCWithInstall; times: import("vue").PropType; clock: import("vue").PropType; subdomains: import("vue").PropType; credit: { type: import("vue").PropType; default: string; }; crs: StringConstructor; srs: StringConstructor; maximumLevel: NumberConstructor; minimumLevel: { type: NumberConstructor; default: number; }; tileHeight: { type: NumberConstructor; default: number; }; tileWidth: { type: NumberConstructor; default: number; }; ellipsoid: import("vue").PropType; tilingScheme: import("vue").PropType; rectangle: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeRectangle; }; }; getFeatureInfoFormats: import("vue").PropType; enablePickFeatures: { type: BooleanConstructor; default: boolean; }; parameters: ObjectConstructor; getFeatureInfoParameters: ObjectConstructor; layers: StringConstructor; url: import("vue").PropType; }, () => import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { errorEvent: (evt: Cesium.TileProviderError) => boolean; readyPromise: (evt: boolean | import("casc-cesium/es/utils/types").VcImageryProvider | import("casc-cesium/es/utils/types").VcTerrainProvider, viewer: Cesium.Viewer, instance: import("casc-cesium/es/utils/types").VcComponentPublicInstance<{}>) => boolean; beforeLoad: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => boolean; ready: (readyObj: import("casc-cesium/es/utils/types").VcReadyObject) => boolean; unready: (e: any) => boolean; destroyed: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; times: import("vue").PropType; clock: import("vue").PropType; subdomains: import("vue").PropType; credit: { type: import("vue").PropType; default: string; }; crs: StringConstructor; srs: StringConstructor; maximumLevel: NumberConstructor; minimumLevel: { type: NumberConstructor; default: number; }; tileHeight: { type: NumberConstructor; default: number; }; tileWidth: { type: NumberConstructor; default: number; }; ellipsoid: import("vue").PropType; tilingScheme: import("vue").PropType; rectangle: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeRectangle; }; }; getFeatureInfoFormats: import("vue").PropType; enablePickFeatures: { type: BooleanConstructor; default: boolean; }; parameters: ObjectConstructor; getFeatureInfoParameters: ObjectConstructor; layers: StringConstructor; url: import("vue").PropType; }>> & { onBeforeLoad?: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => any; onReady?: (readyObj: import("casc-cesium/es/utils/types").VcReadyObject) => any; onUnready?: (e: any) => any; onDestroyed?: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => any; onReadyPromise?: (evt: boolean | import("casc-cesium/es/utils/types").VcImageryProvider | import("casc-cesium/es/utils/types").VcTerrainProvider, viewer: Cesium.Viewer, instance: import("casc-cesium/es/utils/types").VcComponentPublicInstance<{}>) => any; onErrorEvent?: (evt: Cesium.TileProviderError) => any; }, { credit: string | Cesium.Credit; minimumLevel: number; tileHeight: number; tileWidth: number; enablePickFeatures: boolean; }>>; export declare const VcImageryProviderWmts: SFCWithInstall; credit: { type: import("vue").PropType; default: string; }; ellipsoid: import("vue").PropType; maximumLevel: NumberConstructor; minimumLevel: { type: NumberConstructor; default: number; }; rectangle: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeRectangle; }; }; tilingScheme: import("vue").PropType; tileHeight: { type: NumberConstructor; default: number; }; tileWidth: { type: NumberConstructor; default: number; }; dimensions: ObjectConstructor; times: import("vue").PropType; clock: import("vue").PropType; layer: { type: StringConstructor; required: boolean; }; wmtsStyle: { type: StringConstructor; required: boolean; }; tileMatrixSetID: { type: StringConstructor; required: boolean; }; tileMatrixLabels: ArrayConstructor; format: { type: StringConstructor; default: string; }; url: import("vue").PropType; }, () => import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { errorEvent: (evt: Cesium.TileProviderError) => boolean; readyPromise: (evt: boolean | import("casc-cesium/es/utils/types").VcImageryProvider | import("casc-cesium/es/utils/types").VcTerrainProvider, viewer: Cesium.Viewer, instance: import("casc-cesium/es/utils/types").VcComponentPublicInstance<{}>) => boolean; beforeLoad: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => boolean; ready: (readyObj: import("casc-cesium/es/utils/types").VcReadyObject) => boolean; unready: (e: any) => boolean; destroyed: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; credit: { type: import("vue").PropType; default: string; }; ellipsoid: import("vue").PropType; maximumLevel: NumberConstructor; minimumLevel: { type: NumberConstructor; default: number; }; rectangle: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeRectangle; }; }; tilingScheme: import("vue").PropType; tileHeight: { type: NumberConstructor; default: number; }; tileWidth: { type: NumberConstructor; default: number; }; dimensions: ObjectConstructor; times: import("vue").PropType; clock: import("vue").PropType; layer: { type: StringConstructor; required: boolean; }; wmtsStyle: { type: StringConstructor; required: boolean; }; tileMatrixSetID: { type: StringConstructor; required: boolean; }; tileMatrixLabels: ArrayConstructor; format: { type: StringConstructor; default: string; }; url: import("vue").PropType; }>> & { onBeforeLoad?: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => any; onReady?: (readyObj: import("casc-cesium/es/utils/types").VcReadyObject) => any; onUnready?: (e: any) => any; onDestroyed?: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => any; onReadyPromise?: (evt: boolean | import("casc-cesium/es/utils/types").VcImageryProvider | import("casc-cesium/es/utils/types").VcTerrainProvider, viewer: Cesium.Viewer, instance: import("casc-cesium/es/utils/types").VcComponentPublicInstance<{}>) => any; onErrorEvent?: (evt: Cesium.TileProviderError) => any; }, { credit: string | Cesium.Credit; minimumLevel: number; tileHeight: number; tileWidth: number; format: string; }>>; export declare const VcTerrainProviderCesium: SFCWithInstall; default: string; }; ellipsoid: import("vue").PropType; url: import("vue").PropType | Cesium.Resource | Promise>; requestVertexNormals: { type: BooleanConstructor; default: boolean; }; requestWaterMask: { type: BooleanConstructor; default: boolean; }; requestMetadata: { type: BooleanConstructor; default: boolean; }; }, () => import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { errorEvent: (evt: Cesium.TileProviderError) => boolean; readyPromise: (evt: boolean | import("casc-cesium/es/utils/types").VcImageryProvider | import("casc-cesium/es/utils/types").VcTerrainProvider, viewer: Cesium.Viewer, instance: import("casc-cesium/es/utils/types").VcComponentPublicInstance<{}>) => boolean; beforeLoad: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => boolean; ready: (readyObj: import("casc-cesium/es/utils/types").VcReadyObject) => boolean; unready: (e: any) => boolean; destroyed: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; default: string; }; ellipsoid: import("vue").PropType; url: import("vue").PropType | Cesium.Resource | Promise>; requestVertexNormals: { type: BooleanConstructor; default: boolean; }; requestWaterMask: { type: BooleanConstructor; default: boolean; }; requestMetadata: { type: BooleanConstructor; default: boolean; }; }>> & { onBeforeLoad?: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => any; onReady?: (readyObj: import("casc-cesium/es/utils/types").VcReadyObject) => any; onUnready?: (e: any) => any; onDestroyed?: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => any; onReadyPromise?: (evt: boolean | import("casc-cesium/es/utils/types").VcImageryProvider | import("casc-cesium/es/utils/types").VcTerrainProvider, viewer: Cesium.Viewer, instance: import("casc-cesium/es/utils/types").VcComponentPublicInstance<{}>) => any; onErrorEvent?: (evt: Cesium.TileProviderError) => any; }, { credit: string | Cesium.Credit; requestVertexNormals: boolean; requestWaterMask: boolean; requestMetadata: boolean; }>>; export declare const VcTerrainProviderArcgis: SFCWithInstall; url: { type: import("vue").PropType; default: string; }; }, () => import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { errorEvent: (evt: Cesium.TileProviderError) => boolean; readyPromise: (evt: boolean | import("casc-cesium/es/utils/types").VcImageryProvider | import("casc-cesium/es/utils/types").VcTerrainProvider, viewer: Cesium.Viewer, instance: import("casc-cesium/es/utils/types").VcComponentPublicInstance<{}>) => boolean; beforeLoad: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => boolean; ready: (readyObj: import("casc-cesium/es/utils/types").VcReadyObject) => boolean; unready: (e: any) => boolean; destroyed: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; url: { type: import("vue").PropType; default: string; }; }>> & { onBeforeLoad?: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => any; onReady?: (readyObj: import("casc-cesium/es/utils/types").VcReadyObject) => any; onUnready?: (e: any) => any; onDestroyed?: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => any; onReadyPromise?: (evt: boolean | import("casc-cesium/es/utils/types").VcImageryProvider | import("casc-cesium/es/utils/types").VcTerrainProvider, viewer: Cesium.Viewer, instance: import("casc-cesium/es/utils/types").VcComponentPublicInstance<{}>) => any; onErrorEvent?: (evt: Cesium.TileProviderError) => any; }, { url: string | Cesium.Resource; }>>; export declare const VcTerrainProviderVrTheworld: SFCWithInstall; default: string; }; ellipsoid: import("vue").PropType; url: { type: import("vue").PropType | Cesium.Resource | Promise>; default: string; }; }, () => import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { errorEvent: (evt: Cesium.TileProviderError) => boolean; readyPromise: (evt: boolean | import("casc-cesium/es/utils/types").VcImageryProvider | import("casc-cesium/es/utils/types").VcTerrainProvider, viewer: Cesium.Viewer, instance: import("casc-cesium/es/utils/types").VcComponentPublicInstance<{}>) => boolean; beforeLoad: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => boolean; ready: (readyObj: import("casc-cesium/es/utils/types").VcReadyObject) => boolean; unready: (e: any) => boolean; destroyed: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; default: string; }; ellipsoid: import("vue").PropType; url: { type: import("vue").PropType | Cesium.Resource | Promise>; default: string; }; }>> & { onBeforeLoad?: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => any; onReady?: (readyObj: import("casc-cesium/es/utils/types").VcReadyObject) => any; onUnready?: (e: any) => any; onDestroyed?: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => any; onReadyPromise?: (evt: boolean | import("casc-cesium/es/utils/types").VcImageryProvider | import("casc-cesium/es/utils/types").VcTerrainProvider, viewer: Cesium.Viewer, instance: import("casc-cesium/es/utils/types").VcComponentPublicInstance<{}>) => any; onErrorEvent?: (evt: Cesium.TileProviderError) => any; }, { credit: string | Cesium.Credit; url: string | Promise | Cesium.Resource | Promise; }>>; export declare const VcTerrainProviderTianditu: SFCWithInstall; default: () => string[]; }; pluginPath: { type: StringConstructor; default: string; }; dataType: { type: StringConstructor; default: string; validator: (v: string) => boolean; }; tileType: { type: StringConstructor; default: string; validator: (v: string) => boolean; }; token: StringConstructor; }, () => import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { errorEvent: (evt: Cesium.TileProviderError) => boolean; readyPromise: (evt: boolean | import("casc-cesium/es/utils/types").VcImageryProvider | import("casc-cesium/es/utils/types").VcTerrainProvider, viewer: Cesium.Viewer, instance: import("casc-cesium/es/utils/types").VcComponentPublicInstance<{}>) => boolean; beforeLoad: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => boolean; ready: (readyObj: import("casc-cesium/es/utils/types").VcReadyObject) => boolean; unready: (e: any) => boolean; destroyed: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; default: () => string[]; }; pluginPath: { type: StringConstructor; default: string; }; dataType: { type: StringConstructor; default: string; validator: (v: string) => boolean; }; tileType: { type: StringConstructor; default: string; validator: (v: string) => boolean; }; token: StringConstructor; }>> & { onBeforeLoad?: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => any; onReady?: (readyObj: import("casc-cesium/es/utils/types").VcReadyObject) => any; onUnready?: (e: any) => any; onDestroyed?: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => any; onReadyPromise?: (evt: boolean | import("casc-cesium/es/utils/types").VcImageryProvider | import("casc-cesium/es/utils/types").VcTerrainProvider, viewer: Cesium.Viewer, instance: import("casc-cesium/es/utils/types").VcComponentPublicInstance<{}>) => any; onErrorEvent?: (evt: Cesium.TileProviderError) => any; }, { url: string; subdomains: string[]; pluginPath: string; dataType: string; tileType: string; }>>; export * from './amap'; export * from './arcgis/imagery'; export * from './arcgis/terrain'; export * from './baidu'; export * from './bingmaps'; export * from './cesium-terrain'; export * from './google-earth'; export * from './grid'; export * from './ion'; export * from './mapbox-style'; export * from './osm'; export * from './single-tile'; export * from './supermap'; export * from './tencent'; export * from './tianditu/imagery'; export * from './tianditu/terrain'; export * from './tile-coordinates'; export * from './tile-map-service'; export * from './tiled-cache'; export * from './url-template'; export * from './vr-theworld'; export * from './wms'; export * from './wmts';