import { SFCWithInstall } from 'vue-cesium/es/utils/types'; import { App } from 'vue'; declare const _default: { install: (app: App) => void; }; export default _default; export declare const VcGraphicsBillboard: SFCWithInstall; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeBoundingRectangle; }; }; distanceDisplayCondition: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeDistanceDisplayCondition; }; }; show: { type: import("vue").PropType; default: boolean; }; disableDepthTestDistance: import("vue").PropType>; pixelOffsetScaleByDistance: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeNearFarScalar; }; }; translucencyByDistance: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeNearFarScalar; }; }; scaleByDistance: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeNearFarScalar; }; }; height: import("vue").PropType>; width: import("vue").PropType>; sizeInMeters: { type: import("vue").PropType>; default: boolean; }; alignedAxis: { type: import("vue").PropType; default: () => { x: number; y: number; z: number; }; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeCartesian3; }; }; rotation: { type: import("vue").PropType>; default: number; }; color: { type: import("vue").PropType; default: string; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeColor; }; }; heightReference: { type: import("vue").PropType>; }; verticalOrigin: { type: import("vue").PropType>; default: number; }; horizontalOrigin: { type: import("vue").PropType>; default: number; }; eyeOffset: { type: import("vue").PropType; default: () => { x: number; y: number; z: number; }; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeCartesian3; }; }; pixelOffset: { type: import("vue").PropType; default: () => { x: number; y: number; }; validator: (v: any) => boolean; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeCartesian2; }; }; scale: { type: import("vue").PropType>; default: number; }; image: import("vue").PropType>; }, () => import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { definitionChanged: (property: Cesium.Property) => boolean; beforeLoad: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => boolean; ready: (readyObj: import("vue-cesium/es/utils/types").VcReadyObject) => boolean; destroyed: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeBoundingRectangle; }; }; distanceDisplayCondition: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeDistanceDisplayCondition; }; }; show: { type: import("vue").PropType; default: boolean; }; disableDepthTestDistance: import("vue").PropType>; pixelOffsetScaleByDistance: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeNearFarScalar; }; }; translucencyByDistance: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeNearFarScalar; }; }; scaleByDistance: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeNearFarScalar; }; }; height: import("vue").PropType>; width: import("vue").PropType>; sizeInMeters: { type: import("vue").PropType>; default: boolean; }; alignedAxis: { type: import("vue").PropType; default: () => { x: number; y: number; z: number; }; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeCartesian3; }; }; rotation: { type: import("vue").PropType>; default: number; }; color: { type: import("vue").PropType; default: string; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeColor; }; }; heightReference: { type: import("vue").PropType>; }; verticalOrigin: { type: import("vue").PropType>; default: number; }; horizontalOrigin: { type: import("vue").PropType>; default: number; }; eyeOffset: { type: import("vue").PropType; default: () => { x: number; y: number; z: number; }; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeCartesian3; }; }; pixelOffset: { type: import("vue").PropType; default: () => { x: number; y: number; }; validator: (v: any) => boolean; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeCartesian2; }; }; scale: { type: import("vue").PropType>; default: number; }; image: import("vue").PropType>; }>> & { onBeforeLoad?: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => any; onReady?: (readyObj: import("vue-cesium/es/utils/types").VcReadyObject) => any; onDestroyed?: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => any; onDefinitionChanged?: (property: Cesium.Property) => any; }, { show: boolean; rotation: number | Cesium.CallbackProperty | import("vue-cesium/es/utils/types").VcCallbackPropertyFunction; color: import("vue-cesium/es/utils/types").VcColor; pixelOffset: import("vue-cesium/es/utils/types").VcCartesian2; scale: number | Cesium.CallbackProperty | import("vue-cesium/es/utils/types").VcCallbackPropertyFunction; eyeOffset: import("vue-cesium/es/utils/types").VcPosition; horizontalOrigin: number | Cesium.CallbackProperty | import("vue-cesium/es/utils/types").VcCallbackPropertyFunction; verticalOrigin: number | Cesium.CallbackProperty | import("vue-cesium/es/utils/types").VcCallbackPropertyFunction; sizeInMeters: boolean | Cesium.CallbackProperty | import("vue-cesium/es/utils/types").VcCallbackPropertyFunction; alignedAxis: import("vue-cesium/es/utils/types").VcPosition; }>>; export declare const VcGraphicsBox: SFCWithInstall; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeDistanceDisplayCondition; }; }; shadows: import("vue").PropType>; outlineWidth: { type: import("vue").PropType>; default: number; }; outlineColor: { type: import("vue").PropType; default: string; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeColor; }; }; outline: { type: import("vue").PropType>; default: boolean; }; material: { type: import("vue").PropType; default: string; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeMaterial; }; }; fill: { type: import("vue").PropType>; default: boolean; }; heightReference: { type: import("vue").PropType>; }; dimensions: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeCartesian3; }; }; show: { type: import("vue").PropType; default: boolean; }; }, () => 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; destroyed: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeDistanceDisplayCondition; }; }; shadows: import("vue").PropType>; outlineWidth: { type: import("vue").PropType>; default: number; }; outlineColor: { type: import("vue").PropType; default: string; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeColor; }; }; outline: { type: import("vue").PropType>; default: boolean; }; material: { type: import("vue").PropType; default: string; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeMaterial; }; }; fill: { type: import("vue").PropType>; default: boolean; }; heightReference: { type: import("vue").PropType>; }; dimensions: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeCartesian3; }; }; 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; onDestroyed?: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => any; }, { fill: boolean | Cesium.CallbackProperty | import("vue-cesium/es/utils/types").VcCallbackPropertyFunction; show: boolean; material: import("vue-cesium/es/utils/types").VcMaterial; outline: boolean | Cesium.CallbackProperty | import("vue-cesium/es/utils/types").VcCallbackPropertyFunction; outlineColor: import("vue-cesium/es/utils/types").VcColor; outlineWidth: number | Cesium.CallbackProperty | import("vue-cesium/es/utils/types").VcCallbackPropertyFunction; }>>; export declare const VcGraphicsCorridor: SFCWithInstall>; }; distanceDisplayCondition: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeDistanceDisplayCondition; }; }; shadows: import("vue").PropType>; outlineWidth: { type: import("vue").PropType>; default: number; }; outlineColor: { type: import("vue").PropType; default: string; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeColor; }; }; outline: { type: import("vue").PropType>; default: boolean; }; material: { type: import("vue").PropType; default: string; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeMaterial; }; }; fill: { type: import("vue").PropType>; default: boolean; }; granularity: (ObjectConstructor | FunctionConstructor | NumberConstructor)[]; cornerType: { type: (ObjectConstructor | FunctionConstructor | NumberConstructor)[]; default: number; }; extrudedHeightReference: (ObjectConstructor | FunctionConstructor | NumberConstructor)[]; extrudedHeight: (ObjectConstructor | FunctionConstructor | NumberConstructor)[]; heightReference: { type: import("vue").PropType>; }; height: import("vue").PropType>; width: import("vue").PropType>; positions: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeCartesian3Array; exclude: string; deep: boolean; }; }; show: { type: import("vue").PropType; default: boolean; }; }, () => 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; destroyed: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>; }; distanceDisplayCondition: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeDistanceDisplayCondition; }; }; shadows: import("vue").PropType>; outlineWidth: { type: import("vue").PropType>; default: number; }; outlineColor: { type: import("vue").PropType; default: string; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeColor; }; }; outline: { type: import("vue").PropType>; default: boolean; }; material: { type: import("vue").PropType; default: string; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeMaterial; }; }; fill: { type: import("vue").PropType>; default: boolean; }; granularity: (ObjectConstructor | FunctionConstructor | NumberConstructor)[]; cornerType: { type: (ObjectConstructor | FunctionConstructor | NumberConstructor)[]; default: number; }; extrudedHeightReference: (ObjectConstructor | FunctionConstructor | NumberConstructor)[]; extrudedHeight: (ObjectConstructor | FunctionConstructor | NumberConstructor)[]; heightReference: { type: import("vue").PropType>; }; height: import("vue").PropType>; width: import("vue").PropType>; positions: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeCartesian3Array; exclude: string; deep: boolean; }; }; 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; onDestroyed?: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => any; }, { fill: boolean | Cesium.CallbackProperty | import("vue-cesium/es/utils/types").VcCallbackPropertyFunction; show: boolean; material: import("vue-cesium/es/utils/types").VcMaterial; outline: boolean | Cesium.CallbackProperty | import("vue-cesium/es/utils/types").VcCallbackPropertyFunction; outlineColor: import("vue-cesium/es/utils/types").VcColor; outlineWidth: number | Cesium.CallbackProperty | import("vue-cesium/es/utils/types").VcCallbackPropertyFunction; cornerType: number | Function | Record; }>>; export declare const VcGraphicsCylinder: SFCWithInstall; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeDistanceDisplayCondition; }; }; shadows: import("vue").PropType>; slices: { type: (ObjectConstructor | FunctionConstructor | NumberConstructor)[]; default: number; }; numberOfVerticalLines: { type: (ObjectConstructor | FunctionConstructor | NumberConstructor)[]; default: number; }; outlineWidth: { type: import("vue").PropType>; default: number; }; outlineColor: { type: import("vue").PropType; default: string; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeColor; }; }; outline: { type: import("vue").PropType>; default: boolean; }; material: { type: import("vue").PropType; default: string; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeMaterial; }; }; fill: { type: import("vue").PropType>; default: boolean; }; heightReference: { type: import("vue").PropType>; }; bottomRadius: (ObjectConstructor | FunctionConstructor | NumberConstructor)[]; topRadius: (ObjectConstructor | FunctionConstructor | NumberConstructor)[]; length: (ObjectConstructor | FunctionConstructor | NumberConstructor)[]; show: { type: import("vue").PropType; default: boolean; }; }, () => 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; destroyed: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeDistanceDisplayCondition; }; }; shadows: import("vue").PropType>; slices: { type: (ObjectConstructor | FunctionConstructor | NumberConstructor)[]; default: number; }; numberOfVerticalLines: { type: (ObjectConstructor | FunctionConstructor | NumberConstructor)[]; default: number; }; outlineWidth: { type: import("vue").PropType>; default: number; }; outlineColor: { type: import("vue").PropType; default: string; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeColor; }; }; outline: { type: import("vue").PropType>; default: boolean; }; material: { type: import("vue").PropType; default: string; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeMaterial; }; }; fill: { type: import("vue").PropType>; default: boolean; }; heightReference: { type: import("vue").PropType>; }; bottomRadius: (ObjectConstructor | FunctionConstructor | NumberConstructor)[]; topRadius: (ObjectConstructor | FunctionConstructor | NumberConstructor)[]; length: (ObjectConstructor | FunctionConstructor | NumberConstructor)[]; 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; onDestroyed?: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => any; }, { fill: boolean | Cesium.CallbackProperty | import("vue-cesium/es/utils/types").VcCallbackPropertyFunction; show: boolean; material: import("vue-cesium/es/utils/types").VcMaterial; outline: boolean | Cesium.CallbackProperty | import("vue-cesium/es/utils/types").VcCallbackPropertyFunction; outlineColor: import("vue-cesium/es/utils/types").VcColor; outlineWidth: number | Cesium.CallbackProperty | import("vue-cesium/es/utils/types").VcCallbackPropertyFunction; numberOfVerticalLines: number | Function | Record; slices: number | Function | Record; }>>; export declare const VcGraphicsEllipse: SFCWithInstall>; }; distanceDisplayCondition: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeDistanceDisplayCondition; }; }; shadows: import("vue").PropType>; numberOfVerticalLines: { type: (ObjectConstructor | FunctionConstructor | NumberConstructor)[]; default: number; }; outlineWidth: { type: import("vue").PropType>; default: number; }; outlineColor: { type: import("vue").PropType; default: string; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeColor; }; }; outline: { type: import("vue").PropType>; default: boolean; }; material: { type: import("vue").PropType; default: string; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeMaterial; }; }; fill: { type: import("vue").PropType>; default: boolean; }; granularity: (ObjectConstructor | FunctionConstructor | NumberConstructor)[]; stRotation: { type: (ObjectConstructor | FunctionConstructor | NumberConstructor)[]; default: number; }; rotation: { type: import("vue").PropType>; default: number; }; extrudedHeightReference: (ObjectConstructor | FunctionConstructor | NumberConstructor)[]; extrudedHeight: (ObjectConstructor | FunctionConstructor | NumberConstructor)[]; heightReference: { type: import("vue").PropType>; }; height: import("vue").PropType>; semiMinorAxis: (ObjectConstructor | FunctionConstructor | NumberConstructor)[]; semiMajorAxis: (ObjectConstructor | FunctionConstructor | NumberConstructor)[]; show: { type: import("vue").PropType; default: boolean; }; }, () => 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; destroyed: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>; }; distanceDisplayCondition: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeDistanceDisplayCondition; }; }; shadows: import("vue").PropType>; numberOfVerticalLines: { type: (ObjectConstructor | FunctionConstructor | NumberConstructor)[]; default: number; }; outlineWidth: { type: import("vue").PropType>; default: number; }; outlineColor: { type: import("vue").PropType; default: string; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeColor; }; }; outline: { type: import("vue").PropType>; default: boolean; }; material: { type: import("vue").PropType; default: string; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeMaterial; }; }; fill: { type: import("vue").PropType>; default: boolean; }; granularity: (ObjectConstructor | FunctionConstructor | NumberConstructor)[]; stRotation: { type: (ObjectConstructor | FunctionConstructor | NumberConstructor)[]; default: number; }; rotation: { type: import("vue").PropType>; default: number; }; extrudedHeightReference: (ObjectConstructor | FunctionConstructor | NumberConstructor)[]; extrudedHeight: (ObjectConstructor | FunctionConstructor | NumberConstructor)[]; heightReference: { type: import("vue").PropType>; }; height: import("vue").PropType>; semiMinorAxis: (ObjectConstructor | FunctionConstructor | NumberConstructor)[]; semiMajorAxis: (ObjectConstructor | FunctionConstructor | NumberConstructor)[]; 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; onDestroyed?: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => any; }, { fill: boolean | Cesium.CallbackProperty | import("vue-cesium/es/utils/types").VcCallbackPropertyFunction; show: boolean; rotation: number | Cesium.CallbackProperty | import("vue-cesium/es/utils/types").VcCallbackPropertyFunction; stRotation: number | Function | Record; material: import("vue-cesium/es/utils/types").VcMaterial; outline: boolean | Cesium.CallbackProperty | import("vue-cesium/es/utils/types").VcCallbackPropertyFunction; outlineColor: import("vue-cesium/es/utils/types").VcColor; outlineWidth: number | Cesium.CallbackProperty | import("vue-cesium/es/utils/types").VcCallbackPropertyFunction; numberOfVerticalLines: number | Function | Record; }>>; export declare const VcGraphicsEllipsoid: SFCWithInstall; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeDistanceDisplayCondition; }; }; shadows: import("vue").PropType>; subdivisions: { type: import("vue").PropType; default: number; }; slicePartitions: { type: (ObjectConstructor | FunctionConstructor | NumberConstructor)[]; default: number; }; stackPartitions: { type: (ObjectConstructor | FunctionConstructor | NumberConstructor)[]; default: number; }; outlineWidth: { type: import("vue").PropType>; default: number; }; outlineColor: { type: import("vue").PropType; default: string; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeColor; }; }; outline: { type: import("vue").PropType>; default: boolean; }; material: { type: import("vue").PropType; default: string; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeMaterial; }; }; fill: { type: import("vue").PropType>; default: boolean; }; heightReference: { type: import("vue").PropType>; }; maximumCone: { type: (ObjectConstructor | FunctionConstructor | NumberConstructor)[]; default: number; }; minimumCone: { type: (ObjectConstructor | FunctionConstructor | NumberConstructor)[]; default: number; }; maximumClock: { type: (ObjectConstructor | FunctionConstructor | NumberConstructor)[]; default: number; }; minimumClock: { type: (ObjectConstructor | FunctionConstructor | NumberConstructor)[]; default: number; }; innerRadii: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeCartesian3; }; }; radii: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeCartesian3; }; }; show: { type: import("vue").PropType; default: boolean; }; }, () => 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; destroyed: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeDistanceDisplayCondition; }; }; shadows: import("vue").PropType>; subdivisions: { type: import("vue").PropType; default: number; }; slicePartitions: { type: (ObjectConstructor | FunctionConstructor | NumberConstructor)[]; default: number; }; stackPartitions: { type: (ObjectConstructor | FunctionConstructor | NumberConstructor)[]; default: number; }; outlineWidth: { type: import("vue").PropType>; default: number; }; outlineColor: { type: import("vue").PropType; default: string; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeColor; }; }; outline: { type: import("vue").PropType>; default: boolean; }; material: { type: import("vue").PropType; default: string; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeMaterial; }; }; fill: { type: import("vue").PropType>; default: boolean; }; heightReference: { type: import("vue").PropType>; }; maximumCone: { type: (ObjectConstructor | FunctionConstructor | NumberConstructor)[]; default: number; }; minimumCone: { type: (ObjectConstructor | FunctionConstructor | NumberConstructor)[]; default: number; }; maximumClock: { type: (ObjectConstructor | FunctionConstructor | NumberConstructor)[]; default: number; }; minimumClock: { type: (ObjectConstructor | FunctionConstructor | NumberConstructor)[]; default: number; }; innerRadii: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeCartesian3; }; }; radii: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeCartesian3; }; }; 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; onDestroyed?: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => any; }, { fill: boolean | Cesium.CallbackProperty | import("vue-cesium/es/utils/types").VcCallbackPropertyFunction; show: boolean; material: import("vue-cesium/es/utils/types").VcMaterial; outline: boolean | Cesium.CallbackProperty | import("vue-cesium/es/utils/types").VcCallbackPropertyFunction; outlineColor: import("vue-cesium/es/utils/types").VcColor; outlineWidth: number | Cesium.CallbackProperty | import("vue-cesium/es/utils/types").VcCallbackPropertyFunction; subdivisions: number; slicePartitions: number | Function | Record; stackPartitions: number | Function | Record; maximumCone: number | Function | Record; minimumCone: number | Function | Record; maximumClock: number | Function | Record; minimumClock: number | Function | Record; }>>; export declare const VcGraphicsLabel: SFCWithInstall>; distanceDisplayCondition: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeDistanceDisplayCondition; }; }; scaleByDistance: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeNearFarScalar; }; }; pixelOffsetScaleByDistance: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeNearFarScalar; }; }; translucencyByDistance: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeNearFarScalar; }; }; outlineWidth: { type: import("vue").PropType>; default: number; }; outlineColor: { type: import("vue").PropType; default: string; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeColor; }; }; fillColor: { type: import("vue").PropType; default: string; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeColor; }; }; heightReference: { type: import("vue").PropType>; }; verticalOrigin: { type: import("vue").PropType>; default: number; }; horizontalOrigin: { type: import("vue").PropType>; default: number; }; eyeOffset: { type: import("vue").PropType; default: () => { x: number; y: number; z: number; }; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeCartesian3; }; }; pixelOffset: { type: import("vue").PropType; default: () => { x: number; y: number; }; validator: (v: any) => boolean; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeCartesian2; }; }; backgroundPadding: { type: import("vue").PropType; default: () => { x: number; y: number; }; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeCartesian2; }; }; backgroundColor: { type: import("vue").PropType; default: () => { x: number; y: number; z: number; w: number; }; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeColor; }; }; showBackground: { type: (ObjectConstructor | FunctionConstructor | BooleanConstructor)[]; default: boolean; }; scale: { type: import("vue").PropType>; default: number; }; labelStyle: { type: import("vue").PropType>; default: number; }; font: { type: (ObjectConstructor | FunctionConstructor | StringConstructor)[]; default: string; }; text: (ObjectConstructor | FunctionConstructor | StringConstructor)[]; show: { type: import("vue").PropType; default: boolean; }; }, () => 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; destroyed: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>; distanceDisplayCondition: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeDistanceDisplayCondition; }; }; scaleByDistance: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeNearFarScalar; }; }; pixelOffsetScaleByDistance: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeNearFarScalar; }; }; translucencyByDistance: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeNearFarScalar; }; }; outlineWidth: { type: import("vue").PropType>; default: number; }; outlineColor: { type: import("vue").PropType; default: string; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeColor; }; }; fillColor: { type: import("vue").PropType; default: string; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeColor; }; }; heightReference: { type: import("vue").PropType>; }; verticalOrigin: { type: import("vue").PropType>; default: number; }; horizontalOrigin: { type: import("vue").PropType>; default: number; }; eyeOffset: { type: import("vue").PropType; default: () => { x: number; y: number; z: number; }; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeCartesian3; }; }; pixelOffset: { type: import("vue").PropType; default: () => { x: number; y: number; }; validator: (v: any) => boolean; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeCartesian2; }; }; backgroundPadding: { type: import("vue").PropType; default: () => { x: number; y: number; }; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeCartesian2; }; }; backgroundColor: { type: import("vue").PropType; default: () => { x: number; y: number; z: number; w: number; }; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeColor; }; }; showBackground: { type: (ObjectConstructor | FunctionConstructor | BooleanConstructor)[]; default: boolean; }; scale: { type: import("vue").PropType>; default: number; }; labelStyle: { type: import("vue").PropType>; default: number; }; font: { type: (ObjectConstructor | FunctionConstructor | StringConstructor)[]; default: string; }; text: (ObjectConstructor | FunctionConstructor | StringConstructor)[]; 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; onDestroyed?: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => any; }, { show: boolean; outlineColor: import("vue-cesium/es/utils/types").VcColor; outlineWidth: number | Cesium.CallbackProperty | import("vue-cesium/es/utils/types").VcCallbackPropertyFunction; pixelOffset: import("vue-cesium/es/utils/types").VcCartesian2; labelStyle: number | import("vue-cesium/es/utils/types").VcCallbackPropertyFunction; font: string | Function | Record; backgroundColor: import("vue-cesium/es/utils/types").VcColor; scale: number | Cesium.CallbackProperty | import("vue-cesium/es/utils/types").VcCallbackPropertyFunction; backgroundPadding: import("vue-cesium/es/utils/types").VcCartesian2; eyeOffset: import("vue-cesium/es/utils/types").VcPosition; fillColor: import("vue-cesium/es/utils/types").VcColor; horizontalOrigin: number | Cesium.CallbackProperty | import("vue-cesium/es/utils/types").VcCallbackPropertyFunction; showBackground: boolean | Function | Record; verticalOrigin: number | Cesium.CallbackProperty | import("vue-cesium/es/utils/types").VcCallbackPropertyFunction; }>>; export declare const VcGraphicsModel: SFCWithInstall>; articulations: (ObjectConstructor | FunctionConstructor)[]; nodeTransformations: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeTranslationRotationScale; }; }; distanceDisplayCondition: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeDistanceDisplayCondition; }; }; 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; }; }; colorBlendAmount: { type: (ObjectConstructor | FunctionConstructor | NumberConstructor)[]; default: number; }; colorBlendMode: { type: import("vue").PropType>; default: number; }; color: { type: import("vue").PropType; default: string; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeColor; }; }; silhouetteSize: { type: (ObjectConstructor | FunctionConstructor | NumberConstructor)[]; default: number; }; silhouetteColor: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeColor; }; }; heightReference: { type: import("vue").PropType>; }; shadows: import("vue").PropType>; clampAnimations: { type: (ObjectConstructor | FunctionConstructor | BooleanConstructor)[]; default: boolean; }; incrementallyLoadTextures: { type: (ObjectConstructor | FunctionConstructor | BooleanConstructor)[]; default: boolean; }; maximumScale: (ObjectConstructor | FunctionConstructor | NumberConstructor)[]; minimumPixelSize: { type: (ObjectConstructor | FunctionConstructor | NumberConstructor)[]; default: number; }; scale: { type: import("vue").PropType>; default: number; }; uri: (ObjectConstructor | FunctionConstructor | StringConstructor)[]; show: { type: import("vue").PropType; default: boolean; }; }, () => 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; destroyed: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>; articulations: (ObjectConstructor | FunctionConstructor)[]; nodeTransformations: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeTranslationRotationScale; }; }; distanceDisplayCondition: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeDistanceDisplayCondition; }; }; 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; }; }; colorBlendAmount: { type: (ObjectConstructor | FunctionConstructor | NumberConstructor)[]; default: number; }; colorBlendMode: { type: import("vue").PropType>; default: number; }; color: { type: import("vue").PropType; default: string; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeColor; }; }; silhouetteSize: { type: (ObjectConstructor | FunctionConstructor | NumberConstructor)[]; default: number; }; silhouetteColor: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeColor; }; }; heightReference: { type: import("vue").PropType>; }; shadows: import("vue").PropType>; clampAnimations: { type: (ObjectConstructor | FunctionConstructor | BooleanConstructor)[]; default: boolean; }; incrementallyLoadTextures: { type: (ObjectConstructor | FunctionConstructor | BooleanConstructor)[]; default: boolean; }; maximumScale: (ObjectConstructor | FunctionConstructor | NumberConstructor)[]; minimumPixelSize: { type: (ObjectConstructor | FunctionConstructor | NumberConstructor)[]; default: number; }; scale: { type: import("vue").PropType>; default: number; }; uri: (ObjectConstructor | FunctionConstructor | StringConstructor)[]; 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; onDestroyed?: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => any; }, { show: boolean; color: import("vue-cesium/es/utils/types").VcColor; scale: number | Cesium.CallbackProperty | import("vue-cesium/es/utils/types").VcCallbackPropertyFunction; imageBasedLightingFactor: import("vue-cesium/es/utils/types").VcCartesian2; colorBlendAmount: number | Function | Record; colorBlendMode: number | import("vue-cesium/es/utils/types").VcCallbackPropertyFunction; silhouetteSize: number | Function | Record; clampAnimations: boolean | Function | Record; incrementallyLoadTextures: boolean | Function | Record; minimumPixelSize: number | Function | Record; }>>; export declare const VcGraphicsPath: SFCWithInstall; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeDistanceDisplayCondition; }; }; material: { type: import("vue").PropType; default: string; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeMaterial; }; }; resolution: { type: (ObjectConstructor | FunctionConstructor | NumberConstructor)[]; default: number; }; width: import("vue").PropType>; leadTime: (ObjectConstructor | FunctionConstructor | NumberConstructor)[]; trailTime: (ObjectConstructor | FunctionConstructor | NumberConstructor)[]; show: { type: import("vue").PropType; default: boolean; }; }, () => 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; destroyed: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeDistanceDisplayCondition; }; }; material: { type: import("vue").PropType; default: string; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeMaterial; }; }; resolution: { type: (ObjectConstructor | FunctionConstructor | NumberConstructor)[]; default: number; }; width: import("vue").PropType>; leadTime: (ObjectConstructor | FunctionConstructor | NumberConstructor)[]; trailTime: (ObjectConstructor | FunctionConstructor | NumberConstructor)[]; 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; onDestroyed?: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => any; }, { show: boolean; material: import("vue-cesium/es/utils/types").VcMaterial; resolution: number | Function | Record; }>>; export declare const VcGraphicsPlane: SFCWithInstall; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeDistanceDisplayCondition; }; }; shadows: import("vue").PropType>; outlineWidth: { type: import("vue").PropType>; default: number; }; outlineColor: { type: import("vue").PropType; default: string; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeColor; }; }; outline: { type: import("vue").PropType>; default: boolean; }; material: { type: import("vue").PropType; default: string; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeMaterial; }; }; fill: { type: import("vue").PropType>; default: boolean; }; dimensions: { type: (ObjectConstructor | ArrayConstructor | FunctionConstructor)[]; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeCartesian2; }; }; plane: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makePlane; }; }; show: { type: import("vue").PropType; default: boolean; }; }, () => 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; destroyed: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeDistanceDisplayCondition; }; }; shadows: import("vue").PropType>; outlineWidth: { type: import("vue").PropType>; default: number; }; outlineColor: { type: import("vue").PropType; default: string; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeColor; }; }; outline: { type: import("vue").PropType>; default: boolean; }; material: { type: import("vue").PropType; default: string; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeMaterial; }; }; fill: { type: import("vue").PropType>; default: boolean; }; dimensions: { type: (ObjectConstructor | ArrayConstructor | FunctionConstructor)[]; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeCartesian2; }; }; plane: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makePlane; }; }; 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; onDestroyed?: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => any; }, { fill: boolean | Cesium.CallbackProperty | import("vue-cesium/es/utils/types").VcCallbackPropertyFunction; show: boolean; material: import("vue-cesium/es/utils/types").VcMaterial; outline: boolean | Cesium.CallbackProperty | import("vue-cesium/es/utils/types").VcCallbackPropertyFunction; outlineColor: import("vue-cesium/es/utils/types").VcColor; outlineWidth: number | Cesium.CallbackProperty | import("vue-cesium/es/utils/types").VcCallbackPropertyFunction; }>>; export declare const VcGraphicsPoint: SFCWithInstall>; distanceDisplayCondition: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeDistanceDisplayCondition; }; }; translucencyByDistance: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeNearFarScalar; }; }; scaleByDistance: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeNearFarScalar; }; }; outlineWidth: { type: import("vue").PropType>; default: number; }; outlineColor: { type: import("vue").PropType; default: string; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeColor; }; }; color: { type: import("vue").PropType; default: string; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeColor; }; }; heightReference: { type: import("vue").PropType>; }; pixelSize: { type: (ObjectConstructor | FunctionConstructor | NumberConstructor)[]; default: number; }; show: { type: import("vue").PropType; default: boolean; }; }, () => 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; destroyed: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>; distanceDisplayCondition: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeDistanceDisplayCondition; }; }; translucencyByDistance: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeNearFarScalar; }; }; scaleByDistance: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeNearFarScalar; }; }; outlineWidth: { type: import("vue").PropType>; default: number; }; outlineColor: { type: import("vue").PropType; default: string; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeColor; }; }; color: { type: import("vue").PropType; default: string; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeColor; }; }; heightReference: { type: import("vue").PropType>; }; pixelSize: { type: (ObjectConstructor | FunctionConstructor | NumberConstructor)[]; default: number; }; 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; onDestroyed?: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => any; }, { show: boolean; outlineColor: import("vue-cesium/es/utils/types").VcColor; outlineWidth: number | Cesium.CallbackProperty | import("vue-cesium/es/utils/types").VcCallbackPropertyFunction; color: import("vue-cesium/es/utils/types").VcColor; pixelSize: number | Function | Record; }>>; export declare const VcGraphicsPolygon: SFCWithInstall>; }; distanceDisplayCondition: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeDistanceDisplayCondition; }; }; shadows: import("vue").PropType>; arcType: { type: (ObjectConstructor | FunctionConstructor | NumberConstructor)[]; default: number; }; closeBottom: { type: (ObjectConstructor | FunctionConstructor | BooleanConstructor)[]; default: boolean; }; closeTop: { type: (ObjectConstructor | FunctionConstructor | BooleanConstructor)[]; default: boolean; }; perPositionHeight: { type: (ObjectConstructor | FunctionConstructor | BooleanConstructor)[]; default: boolean; }; outlineWidth: { type: import("vue").PropType>; default: number; }; outlineColor: { type: import("vue").PropType; default: string; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeColor; }; }; outline: { type: import("vue").PropType>; default: boolean; }; material: { type: import("vue").PropType; default: string; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeMaterial; }; }; fill: { type: import("vue").PropType>; default: boolean; }; granularity: (ObjectConstructor | FunctionConstructor | NumberConstructor)[]; stRotation: { type: (ObjectConstructor | FunctionConstructor | NumberConstructor)[]; default: number; }; extrudedHeightReference: (ObjectConstructor | FunctionConstructor | NumberConstructor)[]; extrudedHeight: (ObjectConstructor | FunctionConstructor | NumberConstructor)[]; heightReference: { type: import("vue").PropType>; }; height: import("vue").PropType>; hierarchy: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makePolygonHierarchy; deep: boolean; exclude: string; }; }; show: { type: import("vue").PropType; default: boolean; }; }, () => 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; destroyed: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>; }; distanceDisplayCondition: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeDistanceDisplayCondition; }; }; shadows: import("vue").PropType>; arcType: { type: (ObjectConstructor | FunctionConstructor | NumberConstructor)[]; default: number; }; closeBottom: { type: (ObjectConstructor | FunctionConstructor | BooleanConstructor)[]; default: boolean; }; closeTop: { type: (ObjectConstructor | FunctionConstructor | BooleanConstructor)[]; default: boolean; }; perPositionHeight: { type: (ObjectConstructor | FunctionConstructor | BooleanConstructor)[]; default: boolean; }; outlineWidth: { type: import("vue").PropType>; default: number; }; outlineColor: { type: import("vue").PropType; default: string; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeColor; }; }; outline: { type: import("vue").PropType>; default: boolean; }; material: { type: import("vue").PropType; default: string; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeMaterial; }; }; fill: { type: import("vue").PropType>; default: boolean; }; granularity: (ObjectConstructor | FunctionConstructor | NumberConstructor)[]; stRotation: { type: (ObjectConstructor | FunctionConstructor | NumberConstructor)[]; default: number; }; extrudedHeightReference: (ObjectConstructor | FunctionConstructor | NumberConstructor)[]; extrudedHeight: (ObjectConstructor | FunctionConstructor | NumberConstructor)[]; heightReference: { type: import("vue").PropType>; }; height: import("vue").PropType>; hierarchy: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makePolygonHierarchy; deep: boolean; exclude: string; }; }; 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; onDestroyed?: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => any; }, { fill: boolean | Cesium.CallbackProperty | import("vue-cesium/es/utils/types").VcCallbackPropertyFunction; show: boolean; stRotation: number | Function | Record; material: import("vue-cesium/es/utils/types").VcMaterial; outline: boolean | Cesium.CallbackProperty | import("vue-cesium/es/utils/types").VcCallbackPropertyFunction; outlineColor: import("vue-cesium/es/utils/types").VcColor; outlineWidth: number | Cesium.CallbackProperty | import("vue-cesium/es/utils/types").VcCallbackPropertyFunction; arcType: number | Function | Record; closeBottom: boolean | Function | Record; closeTop: boolean | Function | Record; perPositionHeight: boolean | Function | Record; }>>; export declare const VcGraphicsPolyline: SFCWithInstall>; }; distanceDisplayCondition: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeDistanceDisplayCondition; }; }; shadows: import("vue").PropType>; clampToGround: { type: (ObjectConstructor | FunctionConstructor | BooleanConstructor)[]; default: boolean; }; arcType: { type: (ObjectConstructor | FunctionConstructor | NumberConstructor)[]; default: number; }; depthFailMaterial: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeMaterial; }; }; material: { type: import("vue").PropType; default: string; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeMaterial; }; }; granularity: (ObjectConstructor | FunctionConstructor | NumberConstructor)[]; width: import("vue").PropType>; positions: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeCartesian3Array; exclude: string; deep: boolean; }; }; show: { type: import("vue").PropType; default: boolean; }; }, () => 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; destroyed: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>; }; distanceDisplayCondition: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeDistanceDisplayCondition; }; }; shadows: import("vue").PropType>; clampToGround: { type: (ObjectConstructor | FunctionConstructor | BooleanConstructor)[]; default: boolean; }; arcType: { type: (ObjectConstructor | FunctionConstructor | NumberConstructor)[]; default: number; }; depthFailMaterial: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeMaterial; }; }; material: { type: import("vue").PropType; default: string; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeMaterial; }; }; granularity: (ObjectConstructor | FunctionConstructor | NumberConstructor)[]; width: import("vue").PropType>; positions: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeCartesian3Array; exclude: string; deep: boolean; }; }; 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; onDestroyed?: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => any; }, { show: boolean; material: import("vue-cesium/es/utils/types").VcMaterial; clampToGround: boolean | Function | Record; arcType: number | Function | Record; }>>; export declare const VcGraphicsPolylineVolume: SFCWithInstall; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeDistanceDisplayCondition; }; }; shadows: import("vue").PropType>; outlineWidth: { type: import("vue").PropType>; default: number; }; outlineColor: { type: import("vue").PropType; default: string; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeColor; }; }; outline: { type: import("vue").PropType>; default: boolean; }; material: { type: import("vue").PropType; default: string; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeMaterial; }; }; fill: { type: import("vue").PropType>; default: boolean; }; granularity: (ObjectConstructor | FunctionConstructor | NumberConstructor)[]; cornerType: { type: (ObjectConstructor | FunctionConstructor | NumberConstructor)[]; default: number; }; shape: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeCartesian2Array; }; }; positions: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeCartesian3Array; exclude: string; deep: boolean; }; }; show: { type: import("vue").PropType; default: boolean; }; }, () => 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; destroyed: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeDistanceDisplayCondition; }; }; shadows: import("vue").PropType>; outlineWidth: { type: import("vue").PropType>; default: number; }; outlineColor: { type: import("vue").PropType; default: string; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeColor; }; }; outline: { type: import("vue").PropType>; default: boolean; }; material: { type: import("vue").PropType; default: string; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeMaterial; }; }; fill: { type: import("vue").PropType>; default: boolean; }; granularity: (ObjectConstructor | FunctionConstructor | NumberConstructor)[]; cornerType: { type: (ObjectConstructor | FunctionConstructor | NumberConstructor)[]; default: number; }; shape: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeCartesian2Array; }; }; positions: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeCartesian3Array; exclude: string; deep: boolean; }; }; 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; onDestroyed?: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => any; }, { fill: boolean | Cesium.CallbackProperty | import("vue-cesium/es/utils/types").VcCallbackPropertyFunction; show: boolean; material: import("vue-cesium/es/utils/types").VcMaterial; outline: boolean | Cesium.CallbackProperty | import("vue-cesium/es/utils/types").VcCallbackPropertyFunction; outlineColor: import("vue-cesium/es/utils/types").VcColor; outlineWidth: number | Cesium.CallbackProperty | import("vue-cesium/es/utils/types").VcCallbackPropertyFunction; cornerType: number | Function | Record; }>>; export declare const VcGraphicsRectangle: SFCWithInstall>; }; distanceDisplayCondition: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeDistanceDisplayCondition; }; }; shadows: import("vue").PropType>; outlineWidth: { type: import("vue").PropType>; default: number; }; outlineColor: { type: import("vue").PropType; default: string; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeColor; }; }; outline: { type: import("vue").PropType>; default: boolean; }; material: { type: import("vue").PropType; default: string; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeMaterial; }; }; fill: { type: import("vue").PropType>; default: boolean; }; granularity: (ObjectConstructor | FunctionConstructor | NumberConstructor)[]; stRotation: { type: (ObjectConstructor | FunctionConstructor | NumberConstructor)[]; default: number; }; rotation: { type: import("vue").PropType>; default: number; }; extrudedHeightReference: (ObjectConstructor | FunctionConstructor | NumberConstructor)[]; extrudedHeight: (ObjectConstructor | FunctionConstructor | NumberConstructor)[]; heightReference: { type: import("vue").PropType>; }; height: import("vue").PropType>; coordinates: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeRectangle; }; }; show: { type: import("vue").PropType; default: boolean; }; }, () => 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; destroyed: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>; }; distanceDisplayCondition: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeDistanceDisplayCondition; }; }; shadows: import("vue").PropType>; outlineWidth: { type: import("vue").PropType>; default: number; }; outlineColor: { type: import("vue").PropType; default: string; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeColor; }; }; outline: { type: import("vue").PropType>; default: boolean; }; material: { type: import("vue").PropType; default: string; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeMaterial; }; }; fill: { type: import("vue").PropType>; default: boolean; }; granularity: (ObjectConstructor | FunctionConstructor | NumberConstructor)[]; stRotation: { type: (ObjectConstructor | FunctionConstructor | NumberConstructor)[]; default: number; }; rotation: { type: import("vue").PropType>; default: number; }; extrudedHeightReference: (ObjectConstructor | FunctionConstructor | NumberConstructor)[]; extrudedHeight: (ObjectConstructor | FunctionConstructor | NumberConstructor)[]; heightReference: { type: import("vue").PropType>; }; height: import("vue").PropType>; coordinates: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeRectangle; }; }; 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; onDestroyed?: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => any; }, { fill: boolean | Cesium.CallbackProperty | import("vue-cesium/es/utils/types").VcCallbackPropertyFunction; show: boolean; rotation: number | Cesium.CallbackProperty | import("vue-cesium/es/utils/types").VcCallbackPropertyFunction; stRotation: number | Function | Record; material: import("vue-cesium/es/utils/types").VcMaterial; outline: boolean | Cesium.CallbackProperty | import("vue-cesium/es/utils/types").VcCallbackPropertyFunction; outlineColor: import("vue-cesium/es/utils/types").VcColor; outlineWidth: number | Cesium.CallbackProperty | import("vue-cesium/es/utils/types").VcCallbackPropertyFunction; }>>; export declare const VcGraphicsTileset: SFCWithInstall; default: boolean; }; }, () => 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; destroyed: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; default: boolean; }; }>> & { onBeforeLoad?: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => any; onReady?: (readyObj: import("vue-cesium/es/utils/types").VcReadyObject) => any; onDestroyed?: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => any; }, { show: boolean; maximumScreenSpaceError: number | Function | Record; }>>; export declare const VcGraphicsWall: SFCWithInstall; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeDistanceDisplayCondition; }; }; shadows: import("vue").PropType>; outlineWidth: { type: import("vue").PropType>; default: number; }; outlineColor: { type: import("vue").PropType; default: string; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeColor; }; }; outline: { type: import("vue").PropType>; default: boolean; }; material: { type: import("vue").PropType; default: string; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeMaterial; }; }; fill: { type: import("vue").PropType>; default: boolean; }; granularity: (ObjectConstructor | FunctionConstructor | NumberConstructor)[]; maximumHeights: (ObjectConstructor | ArrayConstructor | FunctionConstructor)[]; minimumHeights: (ObjectConstructor | ArrayConstructor | FunctionConstructor)[]; positions: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeCartesian3Array; exclude: string; deep: boolean; }; }; show: { type: import("vue").PropType; default: boolean; }; }, () => 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; destroyed: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeDistanceDisplayCondition; }; }; shadows: import("vue").PropType>; outlineWidth: { type: import("vue").PropType>; default: number; }; outlineColor: { type: import("vue").PropType; default: string; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeColor; }; }; outline: { type: import("vue").PropType>; default: boolean; }; material: { type: import("vue").PropType; default: string; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeMaterial; }; }; fill: { type: import("vue").PropType>; default: boolean; }; granularity: (ObjectConstructor | FunctionConstructor | NumberConstructor)[]; maximumHeights: (ObjectConstructor | ArrayConstructor | FunctionConstructor)[]; minimumHeights: (ObjectConstructor | ArrayConstructor | FunctionConstructor)[]; positions: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("../../utils/cesium-helpers").makeCartesian3Array; exclude: string; deep: boolean; }; }; 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; onDestroyed?: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => any; }, { fill: boolean | Cesium.CallbackProperty | import("vue-cesium/es/utils/types").VcCallbackPropertyFunction; show: boolean; material: import("vue-cesium/es/utils/types").VcMaterial; outline: boolean | Cesium.CallbackProperty | import("vue-cesium/es/utils/types").VcCallbackPropertyFunction; outlineColor: import("vue-cesium/es/utils/types").VcColor; outlineWidth: number | Cesium.CallbackProperty | import("vue-cesium/es/utils/types").VcCallbackPropertyFunction; }>>; export * from './billboard'; export * from './box'; export * from './corridor'; export * from './cylinder'; export * from './ellipse'; export * from './ellipsoid'; export * from './label'; export * from './model'; export * from './path'; export * from './plane'; export * from './point'; export * from './polygon'; export * from './polyline'; export * from './polylineVolume'; export * from './rectangle'; export * from './tileset'; export * from './wall';