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 VcCollectionBillboard: SFCWithInstall; default: () => any[]; }; debugShowBoundingVolume: { tyep: BooleanConstructor; default: boolean; }; modelMatrix: import("vue").PropType; enableMouseEvent: { type: BooleanConstructor; default: boolean; }; show: { type: import("vue").PropType; default: boolean; }; blendOption: { type: import("vue").PropType; default: number; }; scene: import("vue").PropType; }, () => import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { mousedown: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; mouseup: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; click: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; clickout: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; dblclick: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; mousemove: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; mouseover: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; mouseout: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => 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: () => any[]; }; debugShowBoundingVolume: { tyep: BooleanConstructor; default: boolean; }; modelMatrix: import("vue").PropType; enableMouseEvent: { type: BooleanConstructor; default: boolean; }; show: { type: import("vue").PropType; default: boolean; }; blendOption: { type: import("vue").PropType; default: number; }; scene: 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; onMousedown?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onMouseup?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onClick?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onClickout?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onDblclick?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onMousemove?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onMouseover?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onMouseout?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; }, { show: boolean; enableMouseEvent: boolean; debugShowBoundingVolume: boolean; billboards: import("./billboard").VcBillboardProps[]; blendOption: number; }>>; export declare const VcCollectionCloud: SFCWithInstall; }; debugBillboards: { type: BooleanConstructor; default: boolean; }; debugEllipsoids: { type: BooleanConstructor; default: boolean; }; clouds: { type: import("vue").PropType; default: () => any[]; }; show: { type: import("vue").PropType; default: boolean; }; }, () => import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { 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; }; debugBillboards: { type: BooleanConstructor; default: boolean; }; debugEllipsoids: { type: BooleanConstructor; default: boolean; }; clouds: { type: import("vue").PropType; default: () => any[]; }; show: { type: import("vue").PropType; 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; }, { show: boolean; noiseDetail: number; debugBillboards: boolean; debugEllipsoids: boolean; clouds: import("./cloud").VcCumulusCloudProps[]; }>>; export declare const VcCollectionLabel: SFCWithInstall; default: () => any[]; }; enableMouseEvent: { type: BooleanConstructor; default: boolean; }; show: { type: import("vue").PropType; default: boolean; }; blendOption: { type: import("vue").PropType; default: number; }; scene: import("vue").PropType; debugShowBoundingVolume: { tyep: BooleanConstructor; default: boolean; }; modelMatrix: import("vue").PropType; }, () => import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { mousedown: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; mouseup: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; click: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; clickout: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; dblclick: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; mousemove: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; mouseover: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; mouseout: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => 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: () => any[]; }; enableMouseEvent: { type: BooleanConstructor; default: boolean; }; show: { type: import("vue").PropType; default: boolean; }; blendOption: { type: import("vue").PropType; default: number; }; scene: import("vue").PropType; debugShowBoundingVolume: { tyep: BooleanConstructor; default: boolean; }; modelMatrix: 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; onMousedown?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onMouseup?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onClick?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onClickout?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onDblclick?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onMousemove?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onMouseover?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onMouseout?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; }, { show: boolean; enableMouseEvent: boolean; debugShowBoundingVolume: boolean; blendOption: number; labels: import("./label").VcLabelProps[]; }>>; export declare const VcCollectionPoint: SFCWithInstall; default: () => any[]; }; enableMouseEvent: { type: BooleanConstructor; default: boolean; }; show: { type: import("vue").PropType; default: boolean; }; blendOption: { type: import("vue").PropType; default: number; }; debugShowBoundingVolume: { tyep: BooleanConstructor; default: boolean; }; modelMatrix: import("vue").PropType; }, () => import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { mousedown: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; mouseup: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; click: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; clickout: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; dblclick: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; mousemove: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; mouseover: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; mouseout: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => 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: () => any[]; }; enableMouseEvent: { type: BooleanConstructor; default: boolean; }; show: { type: import("vue").PropType; default: boolean; }; blendOption: { type: import("vue").PropType; default: number; }; debugShowBoundingVolume: { tyep: BooleanConstructor; default: boolean; }; modelMatrix: 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; onMousedown?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onMouseup?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onClick?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onClickout?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onDblclick?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onMousemove?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onMouseover?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onMouseout?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; }, { show: boolean; enableMouseEvent: boolean; debugShowBoundingVolume: boolean; blendOption: number; points: import("./point").VcPointProps[]; }>>; export declare const VcCollectionPolyline: SFCWithInstall; default: () => any[]; }; enableMouseEvent: { type: BooleanConstructor; default: boolean; }; show: { type: import("vue").PropType; default: boolean; }; debugShowBoundingVolume: { tyep: BooleanConstructor; default: boolean; }; modelMatrix: import("vue").PropType; }, () => import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { mousedown: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; mouseup: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; click: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; clickout: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; dblclick: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; mousemove: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; mouseover: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; mouseout: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => 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: () => any[]; }; enableMouseEvent: { type: BooleanConstructor; default: boolean; }; show: { type: import("vue").PropType; default: boolean; }; debugShowBoundingVolume: { tyep: BooleanConstructor; default: boolean; }; modelMatrix: 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; onMousedown?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onMouseup?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onClick?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onClickout?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onDblclick?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onMousemove?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onMouseover?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onMouseout?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; }, { show: boolean; enableMouseEvent: boolean; debugShowBoundingVolume: boolean; polylines: import("./polyline").VcPolylineProps[]; }>>; export declare const VcCollectionPrimitive: SFCWithInstall; default: () => any[]; }; enableMouseEvent: { type: BooleanConstructor; default: boolean; }; destroyPrimitives: { type: BooleanConstructor; default: boolean; }; show: { type: import("vue").PropType; default: boolean; }; }, () => import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { mousedown: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; mouseup: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; click: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; clickout: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; dblclick: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; mousemove: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; mouseover: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; mouseout: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => 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: () => any[]; }; enableMouseEvent: { type: BooleanConstructor; default: boolean; }; destroyPrimitives: { type: BooleanConstructor; default: boolean; }; show: { type: import("vue").PropType; 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; onMousedown?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onMouseup?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onClick?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onClickout?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onDblclick?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onMousemove?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onMouseover?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onMouseout?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; }, { show: boolean; enableMouseEvent: boolean; polygons: import("./polygon").VcPolygonProps[]; destroyPrimitives: boolean; }>>; export declare const VcBillboard: SFCWithInstall>; verticalOrigin: { type: import("vue").PropType>; default: number; }; translucencyByDistance: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeNearFarScalar; }; }; sizeInMeters: { type: import("vue").PropType>; default: boolean; }; show: { type: import("vue").PropType; default: boolean; }; scaleByDistance: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeNearFarScalar; }; }; scale: { type: import("vue").PropType>; default: number; }; rotation: { type: import("vue").PropType>; default: number; }; position: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeCartesian3; deep: boolean; }; }; pixelOffsetScaleByDistance: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeNearFarScalar; }; }; pixelOffset: { type: import("vue").PropType; default: () => { x: number; y: number; }; validator: (v: any) => boolean; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeCartesian2; }; }; image: import("vue").PropType>; id: import("vue").PropType; horizontalOrigin: { type: import("vue").PropType>; default: number; }; heightReference: { type: import("vue").PropType>; }; height: import("vue").PropType>; eyeOffset: { type: import("vue").PropType; default: () => { x: number; y: number; z: number; }; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeCartesian3; }; }; distanceDisplayCondition: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeDistanceDisplayCondition; }; }; disableDepthTestDistance: import("vue").PropType>; color: { type: import("vue").PropType; default: string; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeColor; }; }; alignedAxis: { type: import("vue").PropType; default: () => { x: number; y: number; z: number; }; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeCartesian3; }; }; }, () => import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { mousedown: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; mouseup: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; click: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; clickout: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; dblclick: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; mousemove: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; mouseover: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; mouseout: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => 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>; verticalOrigin: { type: import("vue").PropType>; default: number; }; translucencyByDistance: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeNearFarScalar; }; }; sizeInMeters: { type: import("vue").PropType>; default: boolean; }; show: { type: import("vue").PropType; default: boolean; }; scaleByDistance: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeNearFarScalar; }; }; scale: { type: import("vue").PropType>; default: number; }; rotation: { type: import("vue").PropType>; default: number; }; position: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeCartesian3; deep: boolean; }; }; pixelOffsetScaleByDistance: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeNearFarScalar; }; }; pixelOffset: { type: import("vue").PropType; default: () => { x: number; y: number; }; validator: (v: any) => boolean; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeCartesian2; }; }; image: import("vue").PropType>; id: import("vue").PropType; horizontalOrigin: { type: import("vue").PropType>; default: number; }; heightReference: { type: import("vue").PropType>; }; height: import("vue").PropType>; eyeOffset: { type: import("vue").PropType; default: () => { x: number; y: number; z: number; }; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeCartesian3; }; }; distanceDisplayCondition: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeDistanceDisplayCondition; }; }; disableDepthTestDistance: import("vue").PropType>; color: { type: import("vue").PropType; default: string; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeColor; }; }; alignedAxis: { type: import("vue").PropType; default: () => { x: number; y: number; z: number; }; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeCartesian3; }; }; }>> & { 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; onMousedown?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onMouseup?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onClick?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onClickout?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onDblclick?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onMousemove?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onMouseover?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onMouseout?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; }, { show: boolean; rotation: number | Cesium.CallbackProperty | import("casc-cesium/es/utils/types").VcCallbackPropertyFunction; color: import("casc-cesium/es/utils/types").VcColor; enableMouseEvent: boolean; scale: number | Cesium.CallbackProperty | import("casc-cesium/es/utils/types").VcCallbackPropertyFunction; sizeInMeters: boolean | Cesium.CallbackProperty | import("casc-cesium/es/utils/types").VcCallbackPropertyFunction; alignedAxis: import("casc-cesium/es/utils/types").VcPosition; verticalOrigin: number | Cesium.CallbackProperty | import("casc-cesium/es/utils/types").VcCallbackPropertyFunction; horizontalOrigin: number | Cesium.CallbackProperty | import("casc-cesium/es/utils/types").VcCallbackPropertyFunction; eyeOffset: import("casc-cesium/es/utils/types").VcPosition; pixelOffset: import("casc-cesium/es/utils/types").VcCartesian2; }>>; export declare const VcCumulusCloud: SFCWithInstall; default: boolean; }; scale: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeCartesian2; }; }; position: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeCartesian3; deep: boolean; }; }; maximumSize: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeCartesian3; }; }; color: { type: import("vue").PropType; default: string; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeColor; }; }; brightness: { type: NumberConstructor; default: number; }; }, () => import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { mousedown: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; mouseup: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; click: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; clickout: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; dblclick: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; mousemove: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; mouseover: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; mouseout: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => 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; }; scale: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeCartesian2; }; }; position: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeCartesian3; deep: boolean; }; }; maximumSize: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeCartesian3; }; }; color: { type: import("vue").PropType; default: string; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeColor; }; }; brightness: { type: NumberConstructor; default: number; }; }>> & { 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; onMousedown?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onMouseup?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onClick?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onClickout?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onDblclick?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onMousemove?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onMouseover?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onMouseout?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; }, { slice: number; show: boolean; color: import("casc-cesium/es/utils/types").VcColor; brightness: number; }>>; export declare const VcLabel: SFCWithInstall>; default: number; }; translucencyByDistance: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeNearFarScalar; }; }; totalScale: { type: NumberConstructor; default: number; }; text: import("vue").PropType>; labelStyle: { type: import("vue").PropType>; default: number; }; showBackground: { type: (ObjectConstructor | FunctionConstructor | BooleanConstructor)[]; default: boolean; }; show: { type: import("vue").PropType; default: boolean; }; scaleByDistance: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeNearFarScalar; }; }; scale: { type: import("vue").PropType>; default: number; }; position: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeCartesian3; deep: boolean; }; }; pixelOffsetScaleByDistance: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeNearFarScalar; }; }; pixelOffset: { type: import("vue").PropType; default: () => { x: number; y: number; }; validator: (v: any) => boolean; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeCartesian2; }; }; outlineWidth: { type: import("vue").PropType>; default: number; }; outlineColor: { type: import("vue").PropType; default: string; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeColor; }; }; id: import("vue").PropType; horizontalOrigin: { type: import("vue").PropType>; default: number; }; heightReference: { type: import("vue").PropType>; }; font: { type: import("vue").PropType>; default: string; }; fillColor: { type: import("vue").PropType; default: string; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeColor; }; }; eyeOffset: { type: import("vue").PropType; default: () => { x: number; y: number; z: number; }; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeCartesian3; }; }; distanceDisplayCondition: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeDistanceDisplayCondition; }; }; disableDepthTestDistance: import("vue").PropType>; backgroundPadding: { type: import("vue").PropType; default: () => { x: number; y: number; }; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeCartesian2; }; }; backgroundColor: { type: import("vue").PropType; default: () => { x: number; y: number; z: number; w: number; }; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeColor; }; }; }, () => import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { mousedown: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; mouseup: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; click: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; clickout: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; dblclick: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; mousemove: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; mouseover: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; mouseout: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => 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; }; translucencyByDistance: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeNearFarScalar; }; }; totalScale: { type: NumberConstructor; default: number; }; text: import("vue").PropType>; labelStyle: { type: import("vue").PropType>; default: number; }; showBackground: { type: (ObjectConstructor | FunctionConstructor | BooleanConstructor)[]; default: boolean; }; show: { type: import("vue").PropType; default: boolean; }; scaleByDistance: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeNearFarScalar; }; }; scale: { type: import("vue").PropType>; default: number; }; position: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeCartesian3; deep: boolean; }; }; pixelOffsetScaleByDistance: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeNearFarScalar; }; }; pixelOffset: { type: import("vue").PropType; default: () => { x: number; y: number; }; validator: (v: any) => boolean; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeCartesian2; }; }; outlineWidth: { type: import("vue").PropType>; default: number; }; outlineColor: { type: import("vue").PropType; default: string; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeColor; }; }; id: import("vue").PropType; horizontalOrigin: { type: import("vue").PropType>; default: number; }; heightReference: { type: import("vue").PropType>; }; font: { type: import("vue").PropType>; default: string; }; fillColor: { type: import("vue").PropType; default: string; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeColor; }; }; eyeOffset: { type: import("vue").PropType; default: () => { x: number; y: number; z: number; }; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeCartesian3; }; }; distanceDisplayCondition: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeDistanceDisplayCondition; }; }; disableDepthTestDistance: import("vue").PropType>; backgroundPadding: { type: import("vue").PropType; default: () => { x: number; y: number; }; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeCartesian2; }; }; backgroundColor: { type: import("vue").PropType; default: () => { x: number; y: number; z: number; w: number; }; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeColor; }; }; }>> & { 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; onMousedown?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onMouseup?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onClick?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onClickout?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onDblclick?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onMousemove?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onMouseover?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onMouseout?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; }, { show: boolean; outlineColor: import("casc-cesium/es/utils/types").VcColor; outlineWidth: number | Cesium.CallbackProperty | import("casc-cesium/es/utils/types").VcCallbackPropertyFunction; enableMouseEvent: boolean; labelStyle: number | Cesium.CallbackProperty | import("casc-cesium/es/utils/types").VcCallbackPropertyFunction; backgroundColor: import("casc-cesium/es/utils/types").VcColor; scale: number | Cesium.CallbackProperty | import("casc-cesium/es/utils/types").VcCallbackPropertyFunction; font: string | Cesium.CallbackProperty | import("casc-cesium/es/utils/types").VcCallbackPropertyFunction; verticalOrigin: number | Cesium.CallbackProperty | import("casc-cesium/es/utils/types").VcCallbackPropertyFunction; horizontalOrigin: number | Cesium.CallbackProperty | import("casc-cesium/es/utils/types").VcCallbackPropertyFunction; eyeOffset: import("casc-cesium/es/utils/types").VcPosition; pixelOffset: import("casc-cesium/es/utils/types").VcCartesian2; fillColor: import("casc-cesium/es/utils/types").VcColor; backgroundPadding: import("casc-cesium/es/utils/types").VcCartesian2; showBackground: boolean | Function | Record; totalScale: number; }>>; export declare const VcPoint: SFCWithInstall; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeNearFarScalar; }; }; show: { type: import("vue").PropType; default: boolean; }; scaleByDistance: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeNearFarScalar; }; }; position: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeCartesian3; deep: boolean; }; }; pixelSize: { type: import("vue").PropType>; default: number; }; outlineWidth: { type: import("vue").PropType>; default: number; }; outlineColor: { type: import("vue").PropType; default: string; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeColor; }; }; id: import("vue").PropType; distanceDisplayCondition: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeDistanceDisplayCondition; }; }; disableDepthTestDistance: import("vue").PropType>; color: { type: import("vue").PropType; default: string; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeColor; }; }; }, () => import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { mousedown: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; mouseup: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; click: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; clickout: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; dblclick: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; mousemove: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; mouseover: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; mouseout: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => 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; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeNearFarScalar; }; }; show: { type: import("vue").PropType; default: boolean; }; scaleByDistance: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeNearFarScalar; }; }; position: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeCartesian3; deep: boolean; }; }; pixelSize: { type: import("vue").PropType>; default: number; }; outlineWidth: { type: import("vue").PropType>; default: number; }; outlineColor: { type: import("vue").PropType; default: string; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeColor; }; }; id: import("vue").PropType; distanceDisplayCondition: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeDistanceDisplayCondition; }; }; disableDepthTestDistance: import("vue").PropType>; color: { type: import("vue").PropType; default: string; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeColor; }; }; }>> & { 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; onMousedown?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onMouseup?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onClick?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onClickout?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onDblclick?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onMousemove?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onMouseover?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onMouseout?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; }, { show: boolean; outlineColor: import("casc-cesium/es/utils/types").VcColor; outlineWidth: number | Cesium.CallbackProperty | import("casc-cesium/es/utils/types").VcCallbackPropertyFunction; color: import("casc-cesium/es/utils/types").VcColor; enableMouseEvent: boolean; pixelSize: number | Cesium.CallbackProperty | import("casc-cesium/es/utils/types").VcCallbackPropertyFunction; }>>; export declare const VcPolyline: SFCWithInstall>; show: { type: import("vue").PropType; default: boolean; }; positions: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeCartesian3Array; exclude: string; deep: boolean; }; }; material: { type: import("vue").PropType; default: string; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeMaterial; }; }; loop: { type: BooleanConstructor; default: boolean; }; id: import("vue").PropType; distanceDisplayCondition: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeDistanceDisplayCondition; }; }; }, () => import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { mousedown: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; mouseup: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; click: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; clickout: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; dblclick: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; mousemove: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; mouseover: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; mouseout: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => 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>; show: { type: import("vue").PropType; default: boolean; }; positions: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeCartesian3Array; exclude: string; deep: boolean; }; }; material: { type: import("vue").PropType; default: string; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeMaterial; }; }; loop: { type: BooleanConstructor; default: boolean; }; id: import("vue").PropType; distanceDisplayCondition: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeDistanceDisplayCondition; }; }; }>> & { 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; onMousedown?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onMouseup?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onClick?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onClickout?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onDblclick?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onMousemove?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onMouseover?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onMouseout?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; }, { show: boolean; material: import("casc-cesium/es/utils/types").VcMaterial; enableMouseEvent: boolean; loop: boolean; }>>; export declare const VcPolygon: SFCWithInstall; clampToGround: { type: import("vue").PropType>; default: boolean; }; classificationType: { type: import("vue").PropType>; }; arcType: { type: import("vue").PropType>; default: number; }; id: import("vue").PropType; show: { type: import("vue").PropType; default: boolean; }; depthFailAppearance: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeAppearance; deep: boolean; }; }; appearance: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeAppearance; deep: boolean; }; }; polygonHierarchy: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makePolygonHierarchy; deep: boolean; }; }; positions: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeCartesian3Array; exclude: string; deep: boolean; }; }; }, () => import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { mousedown: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; mouseup: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; click: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; clickout: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; dblclick: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; mousemove: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; mouseover: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; mouseout: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => 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; clampToGround: { type: import("vue").PropType>; default: boolean; }; classificationType: { type: import("vue").PropType>; }; arcType: { type: import("vue").PropType>; default: number; }; id: import("vue").PropType; show: { type: import("vue").PropType; default: boolean; }; depthFailAppearance: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeAppearance; deep: boolean; }; }; appearance: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeAppearance; deep: boolean; }; }; polygonHierarchy: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makePolygonHierarchy; deep: boolean; }; }; positions: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeCartesian3Array; exclude: string; deep: 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; onMousedown?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onMouseup?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onClick?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onClickout?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onDblclick?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onMousemove?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onMouseover?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onMouseout?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; }, { show: boolean; enableMouseEvent: boolean; clampToGround: boolean | Cesium.CallbackProperty | import("casc-cesium/es/utils/types").VcCallbackPropertyFunction; asynchronous: boolean; allowPicking: boolean; arcType: number | Cesium.CallbackProperty | import("casc-cesium/es/utils/types").VcCallbackPropertyFunction; }>>; export * from './billboard'; export * from './billboard-collection'; export * from './cloud'; export * from './cloud-collection'; export * from './label'; export * from './label-collection'; export * from './point'; export * from './point-collection'; export * from './polygon'; export * from './polyline'; export * from './polyline-collection'; export * from './primitive-collection';