import { App } from 'vue'; import { SFCWithInstall } from 'vue-cesium/es/utils/types'; declare const _default: { install: (app: App) => void; }; export default _default; export declare const VcPrimitiveClassification: SFCWithInstall>; }; asynchronous: { type: BooleanConstructor; default: boolean; }; allowPicking: { type: BooleanConstructor; default: boolean; }; releaseGeometryInstances: { type: BooleanConstructor; default: boolean; }; compressVertices: { type: BooleanConstructor; default: boolean; }; interleave: { type: BooleanConstructor; default: boolean; }; vertexCacheOptimize: { type: BooleanConstructor; default: boolean; }; show: { type: import("vue").PropType; default: boolean; }; appearance: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeAppearance; deep: boolean; }; }; geometryInstances: import("vue").PropType; }, () => import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { readyPromise: (primitive: import("vue-cesium/es/utils/types").VcPrimitive, viewer: Cesium.Viewer, instance: import("vue-cesium/es/utils/types").VcComponentPublicInstance) => boolean; 'update:geometryInstances': (instances: Cesium.GeometryInstance[]) => boolean; mousedown: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => boolean; mouseup: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => boolean; click: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => boolean; clickout: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => boolean; dblclick: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => boolean; mousemove: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => boolean; mouseover: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => boolean; mouseout: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => 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>; }; asynchronous: { type: BooleanConstructor; default: boolean; }; allowPicking: { type: BooleanConstructor; default: boolean; }; releaseGeometryInstances: { type: BooleanConstructor; default: boolean; }; compressVertices: { type: BooleanConstructor; default: boolean; }; interleave: { type: BooleanConstructor; default: boolean; }; vertexCacheOptimize: { type: BooleanConstructor; default: boolean; }; show: { type: import("vue").PropType; default: boolean; }; appearance: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeAppearance; deep: boolean; }; }; geometryInstances: import("vue").PropType; }>> & { 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; onMousedown?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onMouseup?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onClick?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onClickout?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onDblclick?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onMousemove?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onMouseover?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onMouseout?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onReadyPromise?: (primitive: import("vue-cesium/es/utils/types").VcPrimitive, viewer: Cesium.Viewer, instance: import("vue-cesium/es/utils/types").VcComponentPublicInstance) => any; "onUpdate:geometryInstances"?: (instances: Cesium.GeometryInstance[]) => any; }, { show: boolean; enableMouseEvent: boolean; debugShowShadowVolume: boolean; debugShowBoundingVolume: boolean; asynchronous: boolean; allowPicking: boolean; releaseGeometryInstances: boolean; compressVertices: boolean; interleave: boolean; vertexCacheOptimize: boolean; }>>; export declare const VcPrimitiveGround: SFCWithInstall>; }; asynchronous: { type: BooleanConstructor; default: boolean; }; allowPicking: { type: BooleanConstructor; default: boolean; }; releaseGeometryInstances: { type: BooleanConstructor; default: boolean; }; compressVertices: { type: BooleanConstructor; default: boolean; }; interleave: { type: BooleanConstructor; default: boolean; }; vertexCacheOptimize: { type: BooleanConstructor; default: boolean; }; show: { type: import("vue").PropType; default: boolean; }; appearance: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeAppearance; deep: boolean; }; }; geometryInstances: import("vue").PropType; }, () => import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { readyPromise: (primitive: import("vue-cesium/es/utils/types").VcPrimitive, viewer: Cesium.Viewer, instance: import("vue-cesium/es/utils/types").VcComponentPublicInstance) => boolean; 'update:geometryInstances': (instances: Cesium.GeometryInstance[]) => boolean; mousedown: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => boolean; mouseup: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => boolean; click: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => boolean; clickout: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => boolean; dblclick: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => boolean; mousemove: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => boolean; mouseover: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => boolean; mouseout: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => 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>; }; asynchronous: { type: BooleanConstructor; default: boolean; }; allowPicking: { type: BooleanConstructor; default: boolean; }; releaseGeometryInstances: { type: BooleanConstructor; default: boolean; }; compressVertices: { type: BooleanConstructor; default: boolean; }; interleave: { type: BooleanConstructor; default: boolean; }; vertexCacheOptimize: { type: BooleanConstructor; default: boolean; }; show: { type: import("vue").PropType; default: boolean; }; appearance: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeAppearance; deep: boolean; }; }; geometryInstances: import("vue").PropType; }>> & { 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; onMousedown?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onMouseup?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onClick?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onClickout?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onDblclick?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onMousemove?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onMouseover?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onMouseout?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onReadyPromise?: (primitive: import("vue-cesium/es/utils/types").VcPrimitive, viewer: Cesium.Viewer, instance: import("vue-cesium/es/utils/types").VcComponentPublicInstance) => any; "onUpdate:geometryInstances"?: (instances: Cesium.GeometryInstance[]) => any; }, { show: boolean; enableMouseEvent: boolean; debugShowShadowVolume: boolean; debugShowBoundingVolume: boolean; asynchronous: boolean; allowPicking: boolean; releaseGeometryInstances: boolean; compressVertices: boolean; interleave: boolean; vertexCacheOptimize: boolean; }>>; export declare const VcPrimitiveGroundPolyline: SFCWithInstall>; }; asynchronous: { type: BooleanConstructor; default: boolean; }; allowPicking: { type: BooleanConstructor; default: boolean; }; releaseGeometryInstances: { type: BooleanConstructor; default: boolean; }; compressVertices: { type: BooleanConstructor; default: boolean; }; interleave: { type: BooleanConstructor; default: boolean; }; show: { type: import("vue").PropType; default: boolean; }; appearance: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeAppearance; deep: boolean; }; }; geometryInstances: import("vue").PropType; }, () => import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { readyPromise: (primitive: import("vue-cesium/es/utils/types").VcPrimitive, viewer: Cesium.Viewer, instance: import("vue-cesium/es/utils/types").VcComponentPublicInstance) => boolean; 'update:geometryInstances': (instances: Cesium.GeometryInstance[]) => boolean; mousedown: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => boolean; mouseup: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => boolean; click: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => boolean; clickout: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => boolean; dblclick: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => boolean; mousemove: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => boolean; mouseover: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => boolean; mouseout: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => 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>; }; asynchronous: { type: BooleanConstructor; default: boolean; }; allowPicking: { type: BooleanConstructor; default: boolean; }; releaseGeometryInstances: { type: BooleanConstructor; default: boolean; }; compressVertices: { type: BooleanConstructor; default: boolean; }; interleave: { type: BooleanConstructor; default: boolean; }; show: { type: import("vue").PropType; default: boolean; }; appearance: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeAppearance; deep: boolean; }; }; geometryInstances: import("vue").PropType; }>> & { 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; onMousedown?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onMouseup?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onClick?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onClickout?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onDblclick?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onMousemove?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onMouseover?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onMouseout?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onReadyPromise?: (primitive: import("vue-cesium/es/utils/types").VcPrimitive, viewer: Cesium.Viewer, instance: import("vue-cesium/es/utils/types").VcComponentPublicInstance) => any; "onUpdate:geometryInstances"?: (instances: Cesium.GeometryInstance[]) => any; }, { show: boolean; enableMouseEvent: boolean; debugShowShadowVolume: boolean; debugShowBoundingVolume: boolean; asynchronous: boolean; allowPicking: boolean; releaseGeometryInstances: boolean; compressVertices: boolean; interleave: boolean; }>>; export declare const VcPrimitiveModel: SFCWithInstall; default: string; }; specularEnvironmentMaps: StringConstructor; sphericalHarmonicCoefficients: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeCartesian3Array; }; }; luminanceAtZenith: { type: NumberConstructor; default: number; }; lightColor: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeColor; }; }; imageBasedLightingFactor: { type: import("vue").PropType; default: () => number[]; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeCartesian2; }; }; dequantizeInShader: { type: BooleanConstructor; default: boolean; }; clippingPlanes: import("vue").PropType>; silhouetteSize: { type: import("vue").PropType>; default: number; }; silhouetteColor: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeColor; }; }; colorBlendAmount: { type: import("vue").PropType>; default: number; }; colorBlendMode: { type: import("vue").PropType>; default: number; }; color: { type: import("vue").PropType; default: string; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeColor; }; }; distanceDisplayCondition: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeDistanceDisplayCondition; }; }; scene: import("vue").PropType; heightReference: { type: import("vue").PropType>; }; debugWireframe: { type: BooleanConstructor; default: boolean; }; debugShowBoundingVolume: { tyep: BooleanConstructor; default: boolean; }; shadows: import("vue").PropType>; clampAnimations: { type: import("vue").PropType>; default: boolean; }; asynchronous: { type: BooleanConstructor; default: boolean; }; incrementallyLoadTextures: { type: import("vue").PropType>; default: boolean; }; allowPicking: { type: BooleanConstructor; default: boolean; }; id: import("vue").PropType; maximumScale: (ObjectConstructor | NumberConstructor | FunctionConstructor)[]; minimumPixelSize: { type: import("vue").PropType>; default: number; }; scale: { type: import("vue").PropType>; default: number; }; modelMatrix: import("vue").PropType; show: { type: import("vue").PropType; default: boolean; }; basePath: import("vue").PropType; url: import("vue").PropType; }, () => import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { readyEvent: (evt: Cesium.Model) => boolean; texturesReadyEvent: (evt: Cesium.Model) => boolean; errorEvent: (evt: Error) => boolean; readyPromise: (primitive: import("vue-cesium/es/utils/types").VcPrimitive, viewer: Cesium.Viewer, instance: import("vue-cesium/es/utils/types").VcComponentPublicInstance) => boolean; 'update:geometryInstances': (instances: Cesium.GeometryInstance[]) => boolean; mousedown: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => boolean; mouseup: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => boolean; click: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => boolean; clickout: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => boolean; dblclick: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => boolean; mousemove: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => boolean; mouseover: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => boolean; mouseout: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => 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; default: string; }; specularEnvironmentMaps: StringConstructor; sphericalHarmonicCoefficients: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeCartesian3Array; }; }; luminanceAtZenith: { type: NumberConstructor; default: number; }; lightColor: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeColor; }; }; imageBasedLightingFactor: { type: import("vue").PropType; default: () => number[]; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeCartesian2; }; }; dequantizeInShader: { type: BooleanConstructor; default: boolean; }; clippingPlanes: import("vue").PropType>; silhouetteSize: { type: import("vue").PropType>; default: number; }; silhouetteColor: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeColor; }; }; colorBlendAmount: { type: import("vue").PropType>; default: number; }; colorBlendMode: { type: import("vue").PropType>; default: number; }; color: { type: import("vue").PropType; default: string; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeColor; }; }; distanceDisplayCondition: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeDistanceDisplayCondition; }; }; scene: import("vue").PropType; heightReference: { type: import("vue").PropType>; }; debugWireframe: { type: BooleanConstructor; default: boolean; }; debugShowBoundingVolume: { tyep: BooleanConstructor; default: boolean; }; shadows: import("vue").PropType>; clampAnimations: { type: import("vue").PropType>; default: boolean; }; asynchronous: { type: BooleanConstructor; default: boolean; }; incrementallyLoadTextures: { type: import("vue").PropType>; default: boolean; }; allowPicking: { type: BooleanConstructor; default: boolean; }; id: import("vue").PropType; maximumScale: (ObjectConstructor | NumberConstructor | FunctionConstructor)[]; minimumPixelSize: { type: import("vue").PropType>; default: number; }; scale: { type: import("vue").PropType>; default: number; }; modelMatrix: import("vue").PropType; show: { type: import("vue").PropType; default: boolean; }; basePath: import("vue").PropType; url: import("vue").PropType; }>> & { 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; onMousedown?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onMouseup?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onClick?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onClickout?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onDblclick?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onMousemove?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onMouseover?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onMouseout?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onReadyPromise?: (primitive: import("vue-cesium/es/utils/types").VcPrimitive, viewer: Cesium.Viewer, instance: import("vue-cesium/es/utils/types").VcComponentPublicInstance) => any; "onUpdate:geometryInstances"?: (instances: Cesium.GeometryInstance[]) => any; onErrorEvent?: (evt: Error) => any; onReadyEvent?: (evt: Cesium.Model) => any; onTexturesReadyEvent?: (evt: Cesium.Model) => any; }, { credit: string | Cesium.Credit; show: boolean; color: import("vue-cesium/es/utils/types").VcColor; enableMouseEvent: boolean; debugShowBoundingVolume: boolean; asynchronous: boolean; allowPicking: boolean; scale: number | Cesium.CallbackProperty | import("vue-cesium/es/utils/types").VcCallbackPropertyFunction; imageBasedLightingFactor: import("vue-cesium/es/utils/types").VcCartesian2; colorBlendAmount: number | Cesium.CallbackProperty | import("vue-cesium/es/utils/types").VcCallbackPropertyFunction; colorBlendMode: number | Cesium.CallbackProperty | import("vue-cesium/es/utils/types").VcCallbackPropertyFunction; silhouetteSize: number | Cesium.CallbackProperty | import("vue-cesium/es/utils/types").VcCallbackPropertyFunction; clampAnimations: boolean | Cesium.CallbackProperty | import("vue-cesium/es/utils/types").VcCallbackPropertyFunction; incrementallyLoadTextures: boolean | Cesium.CallbackProperty | import("vue-cesium/es/utils/types").VcCallbackPropertyFunction; minimumPixelSize: number | Cesium.CallbackProperty | import("vue-cesium/es/utils/types").VcCallbackPropertyFunction; showOutline: boolean; backFaceCulling: boolean; luminanceAtZenith: number; dequantizeInShader: boolean; debugWireframe: boolean; }>>; export declare const VcPrimitive: SFCWithInstall>; debugShowBoundingVolume: { tyep: BooleanConstructor; default: boolean; }; asynchronous: { type: BooleanConstructor; default: boolean; }; cull: { type: BooleanConstructor; default: boolean; }; allowPicking: { type: BooleanConstructor; default: boolean; }; releaseGeometryInstances: { type: BooleanConstructor; default: boolean; }; compressVertices: { type: BooleanConstructor; default: boolean; }; interleave: { type: BooleanConstructor; default: boolean; }; vertexCacheOptimize: { type: BooleanConstructor; default: boolean; }; modelMatrix: import("vue").PropType; show: { type: import("vue").PropType; default: boolean; }; depthFailAppearance: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeAppearance; deep: boolean; }; }; appearance: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeAppearance; deep: boolean; }; }; geometryInstances: import("vue").PropType; }, () => import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { readyPromise: (primitive: import("vue-cesium/es/utils/types").VcPrimitive, viewer: Cesium.Viewer, instance: import("vue-cesium/es/utils/types").VcComponentPublicInstance) => boolean; 'update:geometryInstances': (instances: Cesium.GeometryInstance[]) => boolean; mousedown: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => boolean; mouseup: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => boolean; click: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => boolean; clickout: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => boolean; dblclick: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => boolean; mousemove: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => boolean; mouseover: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => boolean; mouseout: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => 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>; debugShowBoundingVolume: { tyep: BooleanConstructor; default: boolean; }; asynchronous: { type: BooleanConstructor; default: boolean; }; cull: { type: BooleanConstructor; default: boolean; }; allowPicking: { type: BooleanConstructor; default: boolean; }; releaseGeometryInstances: { type: BooleanConstructor; default: boolean; }; compressVertices: { type: BooleanConstructor; default: boolean; }; interleave: { type: BooleanConstructor; default: boolean; }; vertexCacheOptimize: { type: BooleanConstructor; default: boolean; }; modelMatrix: import("vue").PropType; show: { type: import("vue").PropType; default: boolean; }; depthFailAppearance: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeAppearance; deep: boolean; }; }; appearance: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeAppearance; deep: boolean; }; }; geometryInstances: import("vue").PropType; }>> & { 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; onMousedown?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onMouseup?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onClick?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onClickout?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onDblclick?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onMousemove?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onMouseover?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onMouseout?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onReadyPromise?: (primitive: import("vue-cesium/es/utils/types").VcPrimitive, viewer: Cesium.Viewer, instance: import("vue-cesium/es/utils/types").VcComponentPublicInstance) => any; "onUpdate:geometryInstances"?: (instances: Cesium.GeometryInstance[]) => any; }, { show: boolean; enableMouseEvent: boolean; debugShowBoundingVolume: boolean; asynchronous: boolean; allowPicking: boolean; releaseGeometryInstances: boolean; compressVertices: boolean; interleave: boolean; vertexCacheOptimize: boolean; cull: boolean; }>>; export declare const VcPrimitiveTileset: SFCWithInstall; }; fragmentShader: StringConstructor; replaceFS: BooleanConstructor; assetId: NumberConstructor; customShader: { type: import("vue").PropType; }; enableModelExperimental: { type: BooleanConstructor; default: boolean; }; enableMouseEvent: { type: BooleanConstructor; default: boolean; }; debugShowContentBoundingVolume: { type: BooleanConstructor; default: boolean; }; debugShowViewerRequestVolume: { type: BooleanConstructor; default: boolean; }; debugShowGeometricError: { type: BooleanConstructor; default: boolean; }; debugShowRenderingStatistics: { type: BooleanConstructor; default: boolean; }; debugShowMemoryUsage: { type: BooleanConstructor; default: boolean; }; debugShowUrl: { type: BooleanConstructor; default: boolean; }; debugShowBoundingVolume: { tyep: BooleanConstructor; default: boolean; }; debugWireframe: { type: BooleanConstructor; default: boolean; }; vectorClassificationOnly: { type: BooleanConstructor; default: boolean; }; vectorKeepDecodedPositions: { type: BooleanConstructor; default: boolean; }; featureIdIndex: { type: NumberConstructor; default: number; }; instanceFeatureIdIndex: { type: NumberConstructor; default: number; }; featureIdLabel: { type: (NumberConstructor | StringConstructor)[]; }; instanceFeatureIdLabel: { type: (NumberConstructor | StringConstructor)[]; }; splitDirection: { type: import("vue").PropType; default: number; }; projectTo2D: { type: BooleanConstructor; default: boolean; }; showCreditsOnScreen: { type: BooleanConstructor; default: boolean; }; debugHeatmapTilePropertyName: StringConstructor; debugFreezeFrame: { type: BooleanConstructor; default: boolean; }; debugColorizeTiles: { type: BooleanConstructor; default: boolean; }; outlineColor: { type: import("vue").PropType; default: string; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeColor; }; }; enableShowOutline: { type: BooleanConstructor; default: boolean; }; showOutline: { type: BooleanConstructor; default: boolean; }; backFaceCulling: { type: BooleanConstructor; default: boolean; }; imageBasedLighting: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeImageBasedLighting; }; }; specularEnvironmentMaps: StringConstructor; sphericalHarmonicCoefficients: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeCartesian3Array; }; }; luminanceAtZenith: { type: NumberConstructor; default: number; }; lightColor: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeCartesian3; }; }; imageBasedLightingFactor: { type: import("vue").PropType; default: () => number[]; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeCartesian2; }; }; pointCloudShading: import("vue").PropType; ellipsoid: import("vue").PropType; classificationType: { type: import("vue").PropType>; }; clippingPlanes: import("vue").PropType>; maximumMemoryUsage: { type: NumberConstructor; }; cacheBytes: { type: NumberConstructor; default: number; }; maximumCacheOverflowBytes: { type: NumberConstructor; default: number; }; cullWithChildrenBounds: { type: BooleanConstructor; default: boolean; }; cullRequestsWhileMoving: { type: BooleanConstructor; default: boolean; }; cullRequestsWhileMovingMultiplier: { type: NumberConstructor; default: number; }; preloadWhenHidden: { type: BooleanConstructor; default: boolean; }; preloadFlightDestinations: { type: BooleanConstructor; default: boolean; }; preferLeaves: { type: BooleanConstructor; default: boolean; }; dynamicScreenSpaceError: { type: BooleanConstructor; default: boolean; }; dynamicScreenSpaceErrorDensity: { type: NumberConstructor; default: number; }; dynamicScreenSpaceErrorFactor: { type: NumberConstructor; default: number; }; dynamicScreenSpaceErrorHeightFalloff: { type: NumberConstructor; default: number; }; progressiveResolutionHeightFraction: { type: NumberConstructor; default: number; }; foveatedScreenSpaceError: { type: BooleanConstructor; default: boolean; }; foveatedConeSize: { type: NumberConstructor; default: number; }; foveatedMinimumScreenSpaceErrorRelaxation: { type: NumberConstructor; default: number; }; foveatedInterpolationCallback: FunctionConstructor; foveatedTimeDelay: { type: NumberConstructor; default: number; }; skipLevelOfDetail: { type: BooleanConstructor; default: boolean; }; baseScreenSpaceError: { type: NumberConstructor; default: number; }; skipScreenSpaceErrorFactor: { type: NumberConstructor; default: number; }; skipLevels: { type: NumberConstructor; default: number; }; immediatelyLoadDesiredLevelOfDetail: { type: BooleanConstructor; default: boolean; }; loadSiblings: { type: BooleanConstructor; default: boolean; }; maximumScreenSpaceError: { type: import("vue").PropType>; default: number; }; shadows: import("vue").PropType>; modelUpAxis: { type: NumberConstructor; }; modelForwardAxis: { type: NumberConstructor; }; modelMatrix: import("vue").PropType; show: { type: import("vue").PropType; default: boolean; }; url: import("vue").PropType | Cesium.Resource | Promise>; }, () => import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { allTilesLoaded: () => boolean; initialTilesLoaded: () => boolean; loadProgress: (numberOfPendingRequests: number, numberOfTilesProcessing: number) => boolean; tileFailed: (url: string, errorMsg: string) => boolean; tileLoad: (tile: Cesium.Cesium3DTile) => boolean; tileUnload: (tile: Cesium.Cesium3DTile) => boolean; tileVisible: (tile: Cesium.Cesium3DTile) => boolean; readyPromise: (primitive: import("vue-cesium/es/utils/types").VcPrimitive, viewer: Cesium.Viewer, instance: import("vue-cesium/es/utils/types").VcComponentPublicInstance) => boolean; 'update:geometryInstances': (instances: Cesium.GeometryInstance[]) => boolean; mousedown: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => boolean; mouseup: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => boolean; click: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => boolean; clickout: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => boolean; dblclick: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => boolean; mousemove: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => boolean; mouseover: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => boolean; mouseout: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => 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; }; fragmentShader: StringConstructor; replaceFS: BooleanConstructor; assetId: NumberConstructor; customShader: { type: import("vue").PropType; }; enableModelExperimental: { type: BooleanConstructor; default: boolean; }; enableMouseEvent: { type: BooleanConstructor; default: boolean; }; debugShowContentBoundingVolume: { type: BooleanConstructor; default: boolean; }; debugShowViewerRequestVolume: { type: BooleanConstructor; default: boolean; }; debugShowGeometricError: { type: BooleanConstructor; default: boolean; }; debugShowRenderingStatistics: { type: BooleanConstructor; default: boolean; }; debugShowMemoryUsage: { type: BooleanConstructor; default: boolean; }; debugShowUrl: { type: BooleanConstructor; default: boolean; }; debugShowBoundingVolume: { tyep: BooleanConstructor; default: boolean; }; debugWireframe: { type: BooleanConstructor; default: boolean; }; vectorClassificationOnly: { type: BooleanConstructor; default: boolean; }; vectorKeepDecodedPositions: { type: BooleanConstructor; default: boolean; }; featureIdIndex: { type: NumberConstructor; default: number; }; instanceFeatureIdIndex: { type: NumberConstructor; default: number; }; featureIdLabel: { type: (NumberConstructor | StringConstructor)[]; }; instanceFeatureIdLabel: { type: (NumberConstructor | StringConstructor)[]; }; splitDirection: { type: import("vue").PropType; default: number; }; projectTo2D: { type: BooleanConstructor; default: boolean; }; showCreditsOnScreen: { type: BooleanConstructor; default: boolean; }; debugHeatmapTilePropertyName: StringConstructor; debugFreezeFrame: { type: BooleanConstructor; default: boolean; }; debugColorizeTiles: { type: BooleanConstructor; default: boolean; }; outlineColor: { type: import("vue").PropType; default: string; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeColor; }; }; enableShowOutline: { type: BooleanConstructor; default: boolean; }; showOutline: { type: BooleanConstructor; default: boolean; }; backFaceCulling: { type: BooleanConstructor; default: boolean; }; imageBasedLighting: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeImageBasedLighting; }; }; specularEnvironmentMaps: StringConstructor; sphericalHarmonicCoefficients: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeCartesian3Array; }; }; luminanceAtZenith: { type: NumberConstructor; default: number; }; lightColor: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeCartesian3; }; }; imageBasedLightingFactor: { type: import("vue").PropType; default: () => number[]; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeCartesian2; }; }; pointCloudShading: import("vue").PropType; ellipsoid: import("vue").PropType; classificationType: { type: import("vue").PropType>; }; clippingPlanes: import("vue").PropType>; maximumMemoryUsage: { type: NumberConstructor; }; cacheBytes: { type: NumberConstructor; default: number; }; maximumCacheOverflowBytes: { type: NumberConstructor; default: number; }; cullWithChildrenBounds: { type: BooleanConstructor; default: boolean; }; cullRequestsWhileMoving: { type: BooleanConstructor; default: boolean; }; cullRequestsWhileMovingMultiplier: { type: NumberConstructor; default: number; }; preloadWhenHidden: { type: BooleanConstructor; default: boolean; }; preloadFlightDestinations: { type: BooleanConstructor; default: boolean; }; preferLeaves: { type: BooleanConstructor; default: boolean; }; dynamicScreenSpaceError: { type: BooleanConstructor; default: boolean; }; dynamicScreenSpaceErrorDensity: { type: NumberConstructor; default: number; }; dynamicScreenSpaceErrorFactor: { type: NumberConstructor; default: number; }; dynamicScreenSpaceErrorHeightFalloff: { type: NumberConstructor; default: number; }; progressiveResolutionHeightFraction: { type: NumberConstructor; default: number; }; foveatedScreenSpaceError: { type: BooleanConstructor; default: boolean; }; foveatedConeSize: { type: NumberConstructor; default: number; }; foveatedMinimumScreenSpaceErrorRelaxation: { type: NumberConstructor; default: number; }; foveatedInterpolationCallback: FunctionConstructor; foveatedTimeDelay: { type: NumberConstructor; default: number; }; skipLevelOfDetail: { type: BooleanConstructor; default: boolean; }; baseScreenSpaceError: { type: NumberConstructor; default: number; }; skipScreenSpaceErrorFactor: { type: NumberConstructor; default: number; }; skipLevels: { type: NumberConstructor; default: number; }; immediatelyLoadDesiredLevelOfDetail: { type: BooleanConstructor; default: boolean; }; loadSiblings: { type: BooleanConstructor; default: boolean; }; maximumScreenSpaceError: { type: import("vue").PropType>; default: number; }; shadows: import("vue").PropType>; modelUpAxis: { type: NumberConstructor; }; modelForwardAxis: { type: NumberConstructor; }; modelMatrix: import("vue").PropType; show: { type: import("vue").PropType; default: boolean; }; url: import("vue").PropType | Cesium.Resource | Promise>; }>> & { 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; onMousedown?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onMouseup?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onClick?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onClickout?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onDblclick?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onMousemove?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onMouseover?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onMouseout?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onReadyPromise?: (primitive: import("vue-cesium/es/utils/types").VcPrimitive, viewer: Cesium.Viewer, instance: import("vue-cesium/es/utils/types").VcComponentPublicInstance) => any; "onUpdate:geometryInstances"?: (instances: Cesium.GeometryInstance[]) => any; onAllTilesLoaded?: () => any; onInitialTilesLoaded?: () => any; onLoadProgress?: (numberOfPendingRequests: number, numberOfTilesProcessing: number) => any; onTileFailed?: (url: string, errorMsg: string) => any; onTileLoad?: (tile: Cesium.Cesium3DTile) => any; onTileUnload?: (tile: Cesium.Cesium3DTile) => any; onTileVisible?: (tile: Cesium.Cesium3DTile) => any; }, { show: boolean; outlineColor: import("vue-cesium/es/utils/types").VcColor; enableMouseEvent: boolean; debugShowBoundingVolume: boolean; imageBasedLightingFactor: import("vue-cesium/es/utils/types").VcCartesian2; maximumScreenSpaceError: number | Cesium.CallbackProperty | import("vue-cesium/es/utils/types").VcCallbackPropertyFunction; splitDirection: Cesium.SplitDirection; showOutline: boolean; backFaceCulling: boolean; luminanceAtZenith: number; debugWireframe: boolean; replaceFS: boolean; enableModelExperimental: boolean; debugShowContentBoundingVolume: boolean; debugShowViewerRequestVolume: boolean; debugShowGeometricError: boolean; debugShowRenderingStatistics: boolean; debugShowMemoryUsage: boolean; debugShowUrl: boolean; vectorClassificationOnly: boolean; vectorKeepDecodedPositions: boolean; featureIdIndex: number; instanceFeatureIdIndex: number; projectTo2D: boolean; showCreditsOnScreen: boolean; debugFreezeFrame: boolean; debugColorizeTiles: boolean; enableShowOutline: boolean; cacheBytes: number; maximumCacheOverflowBytes: number; cullWithChildrenBounds: boolean; cullRequestsWhileMoving: boolean; cullRequestsWhileMovingMultiplier: number; preloadWhenHidden: boolean; preloadFlightDestinations: boolean; preferLeaves: boolean; dynamicScreenSpaceError: boolean; dynamicScreenSpaceErrorDensity: number; dynamicScreenSpaceErrorFactor: number; dynamicScreenSpaceErrorHeightFalloff: number; progressiveResolutionHeightFraction: number; foveatedScreenSpaceError: boolean; foveatedConeSize: number; foveatedMinimumScreenSpaceErrorRelaxation: number; foveatedTimeDelay: number; skipLevelOfDetail: boolean; baseScreenSpaceError: number; skipScreenSpaceErrorFactor: number; skipLevels: number; immediatelyLoadDesiredLevelOfDetail: boolean; loadSiblings: boolean; }>>; export declare const VcPrimitiveOsmBuildings: SFCWithInstall; }; defaultColor: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeColor; }; }; }, () => import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { readyPromise: (primitive: import("vue-cesium/es/utils/types").VcPrimitive, viewer: Cesium.Viewer, instance: import("vue-cesium/es/utils/types").VcComponentPublicInstance) => boolean; 'update:geometryInstances': (instances: Cesium.GeometryInstance[]) => boolean; mousedown: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => boolean; mouseup: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => boolean; click: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => boolean; clickout: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => boolean; dblclick: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => boolean; mousemove: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => boolean; mouseover: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => boolean; mouseout: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => 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; }; defaultColor: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeColor; }; }; }>> & { 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; onMousedown?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onMouseup?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onClick?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onClickout?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onDblclick?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onMousemove?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onMouseover?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onMouseout?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onReadyPromise?: (primitive: import("vue-cesium/es/utils/types").VcPrimitive, viewer: Cesium.Viewer, instance: import("vue-cesium/es/utils/types").VcComponentPublicInstance) => any; "onUpdate:geometryInstances"?: (instances: Cesium.GeometryInstance[]) => any; }, { enableMouseEvent: boolean; showOutline: boolean; enableShowOutline: boolean; }>>; export declare const VcPrimitiveParticle: SFCWithInstall>; default: boolean; }; maximumImageSize: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeCartesian2; }; }; minimumImageSize: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeCartesian2; }; }; imageSize: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeCartesian2; }; }; image: import("vue").PropType>; endColor: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeColor; }; }; startColor: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeColor; }; }; color: { type: import("vue").PropType; default: string; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeColor; }; }; emitterModelMatrix: import("vue").PropType; emissionRate: { type: NumberConstructor; default: number; }; bursts: import("vue").PropType; loop: { type: BooleanConstructor; default: boolean; }; scale: { type: NumberConstructor; default: number; }; startScale: NumberConstructor; endScale: NumberConstructor; modelMatrix: import("vue").PropType; updateCallback: FunctionConstructor; emitter: import("vue").PropType; show: { type: import("vue").PropType; default: boolean; }; }, () => import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { complete: (evt: Cesium.ParticleSystem) => boolean; readyPromise: (primitive: import("vue-cesium/es/utils/types").VcPrimitive, viewer: Cesium.Viewer, instance: import("vue-cesium/es/utils/types").VcComponentPublicInstance) => boolean; 'update:geometryInstances': (instances: Cesium.GeometryInstance[]) => boolean; mousedown: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => boolean; mouseup: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => boolean; click: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => boolean; clickout: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => boolean; dblclick: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => boolean; mousemove: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => boolean; mouseover: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => boolean; mouseout: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => 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>; default: boolean; }; maximumImageSize: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeCartesian2; }; }; minimumImageSize: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeCartesian2; }; }; imageSize: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeCartesian2; }; }; image: import("vue").PropType>; endColor: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeColor; }; }; startColor: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeColor; }; }; color: { type: import("vue").PropType; default: string; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeColor; }; }; emitterModelMatrix: import("vue").PropType; emissionRate: { type: NumberConstructor; default: number; }; bursts: import("vue").PropType; loop: { type: BooleanConstructor; default: boolean; }; scale: { type: NumberConstructor; default: number; }; startScale: NumberConstructor; endScale: NumberConstructor; modelMatrix: import("vue").PropType; updateCallback: FunctionConstructor; emitter: import("vue").PropType; show: { type: import("vue").PropType; default: boolean; }; }>> & { 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; onMousedown?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onMouseup?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onClick?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onClickout?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onDblclick?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onMousemove?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onMouseover?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onMouseout?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onReadyPromise?: (primitive: import("vue-cesium/es/utils/types").VcPrimitive, viewer: Cesium.Viewer, instance: import("vue-cesium/es/utils/types").VcComponentPublicInstance) => any; "onUpdate:geometryInstances"?: (instances: Cesium.GeometryInstance[]) => any; onComplete?: (evt: Cesium.ParticleSystem) => any; }, { show: boolean; color: import("vue-cesium/es/utils/types").VcColor; speed: number; enableMouseEvent: boolean; loop: boolean; scale: number; sizeInMeters: boolean | Cesium.CallbackProperty | import("vue-cesium/es/utils/types").VcCallbackPropertyFunction; lifetime: number; particleLife: number; mass: number; emissionRate: number; }>>; export declare const VcViewshed: SFCWithInstall; default: string; }; invisibleColor: { type: import("vue").PropType; default: string; }; showGridLine: { type: BooleanConstructor; default: boolean; }; lineColor: { type: import("vue").PropType; default: string; }; faceColor: { type: import("vue").PropType; default: string; }; show: { type: BooleanConstructor; default: boolean; }; startPosition: { type: import("vue").PropType; }; endPosition: { type: import("vue").PropType; }; fragmentShader: { type: StringConstructor; }; uniforms: ObjectConstructor; scene: import("vue").PropType; }, () => import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { 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; default: string; }; invisibleColor: { type: import("vue").PropType; default: string; }; showGridLine: { type: BooleanConstructor; default: boolean; }; lineColor: { type: import("vue").PropType; default: string; }; faceColor: { type: import("vue").PropType; default: string; }; show: { type: BooleanConstructor; default: boolean; }; startPosition: { type: import("vue").PropType; }; endPosition: { type: import("vue").PropType; }; fragmentShader: { type: StringConstructor; }; uniforms: ObjectConstructor; scene: import("vue").PropType; }>> & { 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; }, { show: boolean; offsetHeight: number; fovH: number; fovV: number; visibleColor: import("vue-cesium/es/utils/types").VcColor; invisibleColor: import("vue-cesium/es/utils/types").VcColor; showGridLine: boolean; lineColor: import("vue-cesium/es/utils/types").VcColor; faceColor: import("vue-cesium/es/utils/types").VcColor; }>>; export declare const VcPrimitiveTimeDynamicPointCloud: SFCWithInstall>; tileStyle: { type: import("vue").PropType; }; shading: ObjectConstructor; maximumMemoryUsage: { type: NumberConstructor; default: number; }; shadows: import("vue").PropType>; modelMatrix: import("vue").PropType; show: { type: import("vue").PropType; default: boolean; }; intervals: import("vue").PropType; clock: import("vue").PropType; }, () => import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { frameChanged: (evt: Cesium.TimeDynamicPointCloud) => boolean; frameFailed: (evt: Error) => boolean; readyPromise: (primitive: import("vue-cesium/es/utils/types").VcPrimitive, viewer: Cesium.Viewer, instance: import("vue-cesium/es/utils/types").VcComponentPublicInstance) => boolean; 'update:geometryInstances': (instances: Cesium.GeometryInstance[]) => boolean; mousedown: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => boolean; mouseup: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => boolean; click: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => boolean; clickout: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => boolean; dblclick: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => boolean; mousemove: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => boolean; mouseover: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => boolean; mouseout: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => 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>; tileStyle: { type: import("vue").PropType; }; shading: ObjectConstructor; maximumMemoryUsage: { type: NumberConstructor; default: number; }; shadows: import("vue").PropType>; modelMatrix: import("vue").PropType; show: { type: import("vue").PropType; default: boolean; }; intervals: import("vue").PropType; clock: import("vue").PropType; }>> & { 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; onMousedown?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onMouseup?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onClick?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onClickout?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onDblclick?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onMousemove?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onMouseover?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onMouseout?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onReadyPromise?: (primitive: import("vue-cesium/es/utils/types").VcPrimitive, viewer: Cesium.Viewer, instance: import("vue-cesium/es/utils/types").VcComponentPublicInstance) => any; "onUpdate:geometryInstances"?: (instances: Cesium.GeometryInstance[]) => any; onFrameChanged?: (evt: Cesium.TimeDynamicPointCloud) => any; onFrameFailed?: (evt: Error) => any; }, { show: boolean; enableMouseEvent: boolean; maximumMemoryUsage: number; }>>; export declare const VcPrimitiveI3sDataProvider: SFCWithInstall>; }; traceFetches: { type: BooleanConstructor; default: boolean; }; cesium3dTilesetOptions: { type: import("vue").PropType; }; show: { type: import("vue").PropType; default: boolean; }; name: StringConstructor; url: import("vue").PropType; }, () => import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { readyPromise: (primitive: import("vue-cesium/es/utils/types").VcPrimitive, viewer: Cesium.Viewer, instance: import("vue-cesium/es/utils/types").VcComponentPublicInstance) => boolean; 'update:geometryInstances': (instances: Cesium.GeometryInstance[]) => boolean; mousedown: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => boolean; mouseup: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => boolean; click: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => boolean; clickout: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => boolean; dblclick: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => boolean; mousemove: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => boolean; mouseover: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => boolean; mouseout: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => 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>; }; traceFetches: { type: BooleanConstructor; default: boolean; }; cesium3dTilesetOptions: { type: import("vue").PropType; }; show: { type: import("vue").PropType; default: boolean; }; name: StringConstructor; url: import("vue").PropType; }>> & { 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; onMousedown?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onMouseup?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onClick?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onClickout?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onDblclick?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onMousemove?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onMouseover?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onMouseout?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onReadyPromise?: (primitive: import("vue-cesium/es/utils/types").VcPrimitive, viewer: Cesium.Viewer, instance: import("vue-cesium/es/utils/types").VcComponentPublicInstance) => any; "onUpdate:geometryInstances"?: (instances: Cesium.GeometryInstance[]) => any; }, { show: boolean; enableMouseEvent: boolean; traceFetches: boolean; }>>; export declare const VcPrimitiveVoxel: SFCWithInstall; customShader: { type: import("vue").PropType; }; modelMatrix: import("vue").PropType; provider: { type: import("vue").PropType; }; }, () => import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { readyPromise: (primitive: import("vue-cesium/es/utils/types").VcPrimitive, viewer: Cesium.Viewer, instance: import("vue-cesium/es/utils/types").VcComponentPublicInstance) => boolean; 'update:geometryInstances': (instances: Cesium.GeometryInstance[]) => boolean; mousedown: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => boolean; mouseup: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => boolean; click: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => boolean; clickout: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => boolean; dblclick: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => boolean; mousemove: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => boolean; mouseover: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => boolean; mouseout: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => 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; customShader: { type: import("vue").PropType; }; modelMatrix: import("vue").PropType; provider: { type: import("vue").PropType; }; }>> & { 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; onMousedown?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onMouseup?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onClick?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onClickout?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onDblclick?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onMousemove?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onMouseover?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onMouseout?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onReadyPromise?: (primitive: import("vue-cesium/es/utils/types").VcPrimitive, viewer: Cesium.Viewer, instance: import("vue-cesium/es/utils/types").VcComponentPublicInstance) => any; "onUpdate:geometryInstances"?: (instances: Cesium.GeometryInstance[]) => any; }, { enableMouseEvent: boolean; }>>; export declare const VcPrimitiveCluster: SFCWithInstall; default: () => any[]; }; labels: { type: import("vue").PropType; default: () => any[]; }; points: { type: import("vue").PropType; default: () => any[]; }; show: { type: import("vue").PropType; default: boolean; }; }, () => import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { clusterEvent: (ids: string[], cluster: { billboard: Cesium.Billboard; label: Cesium.Label; point: Cesium.PointPrimitive; }) => boolean; readyPromise: (primitive: import("vue-cesium/es/utils/types").VcPrimitive, viewer: Cesium.Viewer, instance: import("vue-cesium/es/utils/types").VcComponentPublicInstance) => boolean; 'update:geometryInstances': (instances: Cesium.GeometryInstance[]) => boolean; mousedown: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => boolean; mouseup: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => boolean; click: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => boolean; clickout: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => boolean; dblclick: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => boolean; mousemove: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => boolean; mouseover: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => boolean; mouseout: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => 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; default: () => any[]; }; labels: { type: import("vue").PropType; default: () => any[]; }; points: { type: import("vue").PropType; default: () => any[]; }; show: { type: import("vue").PropType; default: boolean; }; }>> & { 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; onMousedown?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onMouseup?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onClick?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onClickout?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onDblclick?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onMousemove?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onMouseover?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onMouseout?: (evt: import("vue-cesium/es/utils/types").VcPickEvent) => any; onReadyPromise?: (primitive: import("vue-cesium/es/utils/types").VcPrimitive, viewer: Cesium.Viewer, instance: import("vue-cesium/es/utils/types").VcComponentPublicInstance) => any; "onUpdate:geometryInstances"?: (instances: Cesium.GeometryInstance[]) => any; onClusterEvent?: (ids: string[], cluster: { billboard: Cesium.Billboard; label: Cesium.Label; point: Cesium.PointPrimitive; }) => any; }, { show: boolean; enableMouseEvent: boolean; enabled: boolean; billboards: import("..").VcBillboardProps[]; labels: import("..").VcLabelProps[]; points: import("..").VcPointProps[]; pixelRange: number; minimumClusterSize: number; clusterBillboards: boolean; clusterLabels: boolean; clusterPoints: boolean; }>>; export * from './classification'; export * from './ground'; export * from './ground-polyline'; export * from './model'; export * from './osm-buildings'; export * from './particle'; export * from './primitive'; export * from './tileset'; export * from './viewshed'; export * from './time-dynamic-point-cloud'; export * from './i3s'; export * from './voxel'; export * from './primitive-cluster';