import { SFCWithInstall } from 'casc-cesium/es/utils/types'; import { App } from 'vue'; declare const _default: { install: (app: App) => void; }; export default _default; export declare const VcGeometryBox: SFCWithInstall; dimensions: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeCartesian3; }; }; }, () => 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; dimensions: { type: import("vue").PropType; 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; }, {}>>; export declare const VcGeometryBoxOutline: SFCWithInstall; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeCartesian3; }; }; }, () => 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; 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; }, {}>>; export declare const VcGeometryCircle: SFCWithInstall>; default: number; }; extrudedHeight: import("vue").PropType>; vertexFormat: import("vue").PropType; granularity: import("vue").PropType>; height: import("vue").PropType>; ellipsoid: import("vue").PropType; radius: NumberConstructor; center: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeCartesian3; }; }; }, () => 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>; default: number; }; extrudedHeight: import("vue").PropType>; vertexFormat: import("vue").PropType; granularity: import("vue").PropType>; height: import("vue").PropType>; ellipsoid: import("vue").PropType; radius: NumberConstructor; center: { type: import("vue").PropType; 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; }, { stRotation: number | Cesium.CallbackProperty | import("casc-cesium/es/utils/types").VcCallbackPropertyFunction; }>>; export declare const VcGeometryCircleOutline: SFCWithInstall>; default: number; }; extrudedHeight: import("vue").PropType>; granularity: import("vue").PropType>; height: import("vue").PropType>; ellipsoid: import("vue").PropType; radius: NumberConstructor; center: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeCartesian3; }; }; }, () => 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>; default: number; }; extrudedHeight: import("vue").PropType>; granularity: import("vue").PropType>; height: import("vue").PropType>; ellipsoid: import("vue").PropType; radius: NumberConstructor; center: { type: import("vue").PropType; 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; }, { numberOfVerticalLines: number | Cesium.CallbackProperty | import("casc-cesium/es/utils/types").VcCallbackPropertyFunction; }>>; export declare const VcGeometryPolygonCoplanar: SFCWithInstall>; default: number; }; vertexFormat: import("vue").PropType; ellipsoid: import("vue").PropType; polygonHierarchy: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makePolygonHierarchy; deep: 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>; default: number; }; vertexFormat: import("vue").PropType; ellipsoid: import("vue").PropType; polygonHierarchy: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makePolygonHierarchy; 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; }, { stRotation: number | Cesium.CallbackProperty | import("casc-cesium/es/utils/types").VcCallbackPropertyFunction; }>>; export declare const VcGeometryPolygonCoplanarOutline: SFCWithInstall; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makePolygonHierarchy; deep: 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; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makePolygonHierarchy; 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; }, {}>>; export declare const VcGeometryCorridor: SFCWithInstall>; default: number; }; vertexFormat: import("vue").PropType; extrudedHeight: import("vue").PropType>; height: import("vue").PropType>; granularity: import("vue").PropType>; ellipsoid: import("vue").PropType; width: import("vue").PropType>; 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, { 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; }; vertexFormat: import("vue").PropType; extrudedHeight: import("vue").PropType>; height: import("vue").PropType>; granularity: import("vue").PropType>; ellipsoid: import("vue").PropType; width: import("vue").PropType>; 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; }, { cornerType: number | Cesium.CallbackProperty | import("casc-cesium/es/utils/types").VcCallbackPropertyFunction; }>>; export declare const VcGeometryCorridorOutline: SFCWithInstall>; default: number; }; extrudedHeight: import("vue").PropType>; height: import("vue").PropType>; granularity: import("vue").PropType>; ellipsoid: import("vue").PropType; width: import("vue").PropType>; 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, { 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; }; extrudedHeight: import("vue").PropType>; height: import("vue").PropType>; granularity: import("vue").PropType>; ellipsoid: import("vue").PropType; width: import("vue").PropType>; 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; }, { cornerType: number | Cesium.CallbackProperty | import("casc-cesium/es/utils/types").VcCallbackPropertyFunction; }>>; export declare const VcGeometryCylinder: SFCWithInstall; slices: { type: import("vue").PropType>; default: number; }; bottomRadius: import("vue").PropType>; topRadius: import("vue").PropType>; length: import("vue").PropType>; }, () => 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; slices: { type: import("vue").PropType>; default: number; }; bottomRadius: import("vue").PropType>; topRadius: import("vue").PropType>; length: 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; }, { slices: number | Cesium.CallbackProperty | import("casc-cesium/es/utils/types").VcCallbackPropertyFunction; }>>; export declare const VcGeometryCylinderOutline: SFCWithInstall>; default: number; }; slices: { type: import("vue").PropType>; default: number; }; bottomRadius: import("vue").PropType>; topRadius: import("vue").PropType>; length: import("vue").PropType>; }, () => 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>; default: number; }; slices: { type: import("vue").PropType>; default: number; }; bottomRadius: import("vue").PropType>; topRadius: import("vue").PropType>; length: 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; }, { numberOfVerticalLines: number | Cesium.CallbackProperty | import("casc-cesium/es/utils/types").VcCallbackPropertyFunction; slices: number | Cesium.CallbackProperty | import("casc-cesium/es/utils/types").VcCallbackPropertyFunction; }>>; export declare const VcGeometryEllipse: SFCWithInstall; granularity: import("vue").PropType>; stRotation: { type: import("vue").PropType>; default: number; }; rotation: { type: import("vue").PropType>; default: number; }; extrudedHeight: import("vue").PropType>; height: import("vue").PropType>; ellipsoid: import("vue").PropType; semiMinorAxis: import("vue").PropType>; semiMajorAxis: import("vue").PropType>; center: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeCartesian3; }; }; }, () => 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; granularity: import("vue").PropType>; stRotation: { type: import("vue").PropType>; default: number; }; rotation: { type: import("vue").PropType>; default: number; }; extrudedHeight: import("vue").PropType>; height: import("vue").PropType>; ellipsoid: import("vue").PropType; semiMinorAxis: import("vue").PropType>; semiMajorAxis: import("vue").PropType>; center: { type: import("vue").PropType; 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; }, { rotation: number | Cesium.CallbackProperty | import("casc-cesium/es/utils/types").VcCallbackPropertyFunction; stRotation: number | Cesium.CallbackProperty | import("casc-cesium/es/utils/types").VcCallbackPropertyFunction; }>>; export declare const VcGeometryEllipseOutline: SFCWithInstall>; default: number; }; granularity: import("vue").PropType>; stRotation: { type: import("vue").PropType>; default: number; }; rotation: { type: import("vue").PropType>; default: number; }; extrudedHeight: import("vue").PropType>; height: import("vue").PropType>; ellipsoid: import("vue").PropType; semiMinorAxis: import("vue").PropType>; semiMajorAxis: import("vue").PropType>; center: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeCartesian3; }; }; }, () => 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>; default: number; }; granularity: import("vue").PropType>; stRotation: { type: import("vue").PropType>; default: number; }; rotation: { type: import("vue").PropType>; default: number; }; extrudedHeight: import("vue").PropType>; height: import("vue").PropType>; ellipsoid: import("vue").PropType; semiMinorAxis: import("vue").PropType>; semiMajorAxis: import("vue").PropType>; center: { type: import("vue").PropType; 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; }, { rotation: number | Cesium.CallbackProperty | import("casc-cesium/es/utils/types").VcCallbackPropertyFunction; stRotation: number | Cesium.CallbackProperty | import("casc-cesium/es/utils/types").VcCallbackPropertyFunction; numberOfVerticalLines: number | Cesium.CallbackProperty | import("casc-cesium/es/utils/types").VcCallbackPropertyFunction; }>>; export declare const VcGeometryEllipsoid: SFCWithInstall; slicePartitions: { type: import("vue").PropType>; default: number; }; stackPartitions: { type: import("vue").PropType>; default: number; }; maximumCone: { type: import("vue").PropType>; default: number; }; minimumCone: { type: import("vue").PropType>; default: number; }; maximumClock: { type: import("vue").PropType>; default: number; }; minimumClock: { type: import("vue").PropType>; default: number; }; innerRadii: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeCartesian3; }; }; radii: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeCartesian3; }; }; }, () => 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; slicePartitions: { type: import("vue").PropType>; default: number; }; stackPartitions: { type: import("vue").PropType>; default: number; }; maximumCone: { type: import("vue").PropType>; default: number; }; minimumCone: { type: import("vue").PropType>; default: number; }; maximumClock: { type: import("vue").PropType>; default: number; }; minimumClock: { type: import("vue").PropType>; default: number; }; innerRadii: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeCartesian3; }; }; radii: { type: import("vue").PropType; 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; }, { slicePartitions: number | Cesium.CallbackProperty | import("casc-cesium/es/utils/types").VcCallbackPropertyFunction; stackPartitions: number | Cesium.CallbackProperty | import("casc-cesium/es/utils/types").VcCallbackPropertyFunction; maximumCone: number | Cesium.CallbackProperty | import("casc-cesium/es/utils/types").VcCallbackPropertyFunction; minimumCone: number | Cesium.CallbackProperty | import("casc-cesium/es/utils/types").VcCallbackPropertyFunction; maximumClock: number | Cesium.CallbackProperty | import("casc-cesium/es/utils/types").VcCallbackPropertyFunction; minimumClock: number | Cesium.CallbackProperty | import("casc-cesium/es/utils/types").VcCallbackPropertyFunction; }>>; export declare const VcGeometryEllipsoidOutline: SFCWithInstall>; default: number; }; slicePartitions: { type: import("vue").PropType>; default: number; }; stackPartitions: { type: import("vue").PropType>; default: number; }; maximumCone: { type: import("vue").PropType>; default: number; }; minimumCone: { type: import("vue").PropType>; default: number; }; maximumClock: { type: import("vue").PropType>; default: number; }; minimumClock: { type: import("vue").PropType>; default: number; }; innerRadii: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeCartesian3; }; }; radii: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeCartesian3; }; }; }, () => 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>; default: number; }; slicePartitions: { type: import("vue").PropType>; default: number; }; stackPartitions: { type: import("vue").PropType>; default: number; }; maximumCone: { type: import("vue").PropType>; default: number; }; minimumCone: { type: import("vue").PropType>; default: number; }; maximumClock: { type: import("vue").PropType>; default: number; }; minimumClock: { type: import("vue").PropType>; default: number; }; innerRadii: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeCartesian3; }; }; radii: { type: import("vue").PropType; 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; }, { slicePartitions: number | Cesium.CallbackProperty | import("casc-cesium/es/utils/types").VcCallbackPropertyFunction; stackPartitions: number | Cesium.CallbackProperty | import("casc-cesium/es/utils/types").VcCallbackPropertyFunction; maximumCone: number | Cesium.CallbackProperty | import("casc-cesium/es/utils/types").VcCallbackPropertyFunction; minimumCone: number | Cesium.CallbackProperty | import("casc-cesium/es/utils/types").VcCallbackPropertyFunction; maximumClock: number | Cesium.CallbackProperty | import("casc-cesium/es/utils/types").VcCallbackPropertyFunction; minimumClock: number | Cesium.CallbackProperty | import("casc-cesium/es/utils/types").VcCallbackPropertyFunction; subdivisions: number | Cesium.CallbackProperty | import("casc-cesium/es/utils/types").VcCallbackPropertyFunction; }>>; export declare const VcGeometryFrustum: SFCWithInstall; orientation: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeQuaternion; }; }; origin: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeCartesian3; }; }; frustum: import("vue").PropType; }, () => 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; orientation: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeQuaternion; }; }; origin: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeCartesian3; }; }; frustum: 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; }, {}>>; export declare const VcGeometryFrustumOutline: SFCWithInstall; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeQuaternion; }; }; origin: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeCartesian3; }; }; frustum: import("vue").PropType; }, () => 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; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeQuaternion; }; }; origin: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeCartesian3; }; }; frustum: 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; }, {}>>; export declare const VcGeometryGroundPolyline: SFCWithInstall>; default: number; }; loop: { type: BooleanConstructor; default: boolean; }; granularity: import("vue").PropType>; width: import("vue").PropType>; 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, { 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; }; loop: { type: BooleanConstructor; default: boolean; }; granularity: import("vue").PropType>; width: import("vue").PropType>; 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; }, { loop: boolean; arcType: number | Cesium.CallbackProperty | import("casc-cesium/es/utils/types").VcCallbackPropertyFunction; }>>; export declare const VcGeometryPlane: SFCWithInstall; }, () => 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; }>> & { 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; }, {}>>; export declare const VcGeometryPlaneOutline: SFCWithInstall import("vue").VNode, {}, {}, {}, 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> & { 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; }, {}>>; export declare const VcGeometryPolygon: SFCWithInstall>; default: number; }; closeBottom: { type: import("vue").PropType>; default: boolean; }; closeTop: { type: import("vue").PropType>; default: boolean; }; perPositionHeight: { type: import("vue").PropType>; default: boolean; }; granularity: import("vue").PropType>; ellipsoid: import("vue").PropType; stRotation: { type: import("vue").PropType>; default: number; }; vertexFormat: import("vue").PropType; extrudedHeight: import("vue").PropType>; height: import("vue").PropType>; polygonHierarchy: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makePolygonHierarchy; deep: 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>; default: number; }; closeBottom: { type: import("vue").PropType>; default: boolean; }; closeTop: { type: import("vue").PropType>; default: boolean; }; perPositionHeight: { type: import("vue").PropType>; default: boolean; }; granularity: import("vue").PropType>; ellipsoid: import("vue").PropType; stRotation: { type: import("vue").PropType>; default: number; }; vertexFormat: import("vue").PropType; extrudedHeight: import("vue").PropType>; height: import("vue").PropType>; polygonHierarchy: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makePolygonHierarchy; 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; }, { stRotation: number | Cesium.CallbackProperty | import("casc-cesium/es/utils/types").VcCallbackPropertyFunction; arcType: number | Cesium.CallbackProperty | import("casc-cesium/es/utils/types").VcCallbackPropertyFunction; closeBottom: boolean | Cesium.CallbackProperty | import("casc-cesium/es/utils/types").VcCallbackPropertyFunction; closeTop: boolean | Cesium.CallbackProperty | import("casc-cesium/es/utils/types").VcCallbackPropertyFunction; perPositionHeight: boolean | Cesium.CallbackProperty | import("casc-cesium/es/utils/types").VcCallbackPropertyFunction; }>>; export declare const VcGeometryPolygonOutline: SFCWithInstall>; default: number; }; perPositionHeight: { type: import("vue").PropType>; default: boolean; }; granularity: import("vue").PropType>; ellipsoid: import("vue").PropType; vertexFormat: import("vue").PropType; extrudedHeight: import("vue").PropType>; height: import("vue").PropType>; polygonHierarchy: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makePolygonHierarchy; deep: 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>; default: number; }; perPositionHeight: { type: import("vue").PropType>; default: boolean; }; granularity: import("vue").PropType>; ellipsoid: import("vue").PropType; vertexFormat: import("vue").PropType; extrudedHeight: import("vue").PropType>; height: import("vue").PropType>; polygonHierarchy: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makePolygonHierarchy; 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; }, { arcType: number | Cesium.CallbackProperty | import("casc-cesium/es/utils/types").VcCallbackPropertyFunction; perPositionHeight: boolean | Cesium.CallbackProperty | import("casc-cesium/es/utils/types").VcCallbackPropertyFunction; }>>; export declare const VcGeometryPolyline: SFCWithInstall; vertexFormat: import("vue").PropType; granularity: import("vue").PropType>; arcType: { type: import("vue").PropType>; default: number; }; colorsPerVertex: { type: BooleanConstructor; default: boolean; }; colors: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeColors; deep: boolean; }; }; width: import("vue").PropType>; 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, { 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; vertexFormat: import("vue").PropType; granularity: import("vue").PropType>; arcType: { type: import("vue").PropType>; default: number; }; colorsPerVertex: { type: BooleanConstructor; default: boolean; }; colors: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeColors; deep: boolean; }; }; width: import("vue").PropType>; 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; }, { arcType: number | Cesium.CallbackProperty | import("casc-cesium/es/utils/types").VcCallbackPropertyFunction; colorsPerVertex: boolean; }>>; export declare const VcGeometryPolylineVolume: SFCWithInstall>; default: number; }; vertexFormat: import("vue").PropType; granularity: import("vue").PropType>; ellipsoid: import("vue").PropType; shapePositions: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeCartesian2Array; deep: boolean; }; }; polylinePositions: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeCartesian3Array; deep: 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>; default: number; }; vertexFormat: import("vue").PropType; granularity: import("vue").PropType>; ellipsoid: import("vue").PropType; shapePositions: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeCartesian2Array; deep: boolean; }; }; polylinePositions: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeCartesian3Array; 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; }, { cornerType: number | Cesium.CallbackProperty | import("casc-cesium/es/utils/types").VcCallbackPropertyFunction; }>>; export declare const VcGeometryPolylineVolumeOutline: SFCWithInstall>; default: number; }; granularity: import("vue").PropType>; ellipsoid: import("vue").PropType; shapePositions: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeCartesian2Array; deep: boolean; }; }; polylinePositions: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeCartesian3Array; deep: 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>; default: number; }; granularity: import("vue").PropType>; ellipsoid: import("vue").PropType; shapePositions: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeCartesian2Array; deep: boolean; }; }; polylinePositions: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeCartesian3Array; 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; }, { cornerType: number | Cesium.CallbackProperty | import("casc-cesium/es/utils/types").VcCallbackPropertyFunction; }>>; export declare const VcGeometryRectangle: SFCWithInstall>; stRotation: { type: import("vue").PropType>; default: number; }; rotation: { type: import("vue").PropType>; default: number; }; height: import("vue").PropType>; granularity: import("vue").PropType>; ellipsoid: import("vue").PropType; vertexFormat: import("vue").PropType; rectangle: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeRectangle; }; }; }, () => 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>; stRotation: { type: import("vue").PropType>; default: number; }; rotation: { type: import("vue").PropType>; default: number; }; height: import("vue").PropType>; granularity: import("vue").PropType>; ellipsoid: import("vue").PropType; vertexFormat: import("vue").PropType; rectangle: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeRectangle; }; }; }>> & { 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; }, { rotation: number | Cesium.CallbackProperty | import("casc-cesium/es/utils/types").VcCallbackPropertyFunction; stRotation: number | Cesium.CallbackProperty | import("casc-cesium/es/utils/types").VcCallbackPropertyFunction; }>>; export declare const VcGeometryRectangleOutline: SFCWithInstall>; rotation: { type: import("vue").PropType>; default: number; }; height: import("vue").PropType>; granularity: import("vue").PropType>; ellipsoid: import("vue").PropType; rectangle: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeRectangle; }; }; }, () => 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>; rotation: { type: import("vue").PropType>; default: number; }; height: import("vue").PropType>; granularity: import("vue").PropType>; ellipsoid: import("vue").PropType; rectangle: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeRectangle; }; }; }>> & { 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; }, { rotation: number | Cesium.CallbackProperty | import("casc-cesium/es/utils/types").VcCallbackPropertyFunction; }>>; export declare const VcGeometrySimplePolyline: SFCWithInstall; granularity: import("vue").PropType>; arcType: { type: import("vue").PropType>; default: number; }; colorsPerVertex: { type: BooleanConstructor; default: boolean; }; colors: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeColors; 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, { 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; granularity: import("vue").PropType>; arcType: { type: import("vue").PropType>; default: number; }; colorsPerVertex: { type: BooleanConstructor; default: boolean; }; colors: { type: import("vue").PropType; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeColors; 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; }, { arcType: number | Cesium.CallbackProperty | import("casc-cesium/es/utils/types").VcCallbackPropertyFunction; colorsPerVertex: boolean; }>>; export declare const VcGeometrySphere: SFCWithInstall; slicePartitions: { type: import("vue").PropType>; default: number; }; stackPartitions: { type: import("vue").PropType>; default: number; }; radius: NumberConstructor; }, () => 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; slicePartitions: { type: import("vue").PropType>; default: number; }; stackPartitions: { type: import("vue").PropType>; default: number; }; radius: NumberConstructor; }>> & { onBeforeLoad?: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => any; onReady?: (readyObj: import("casc-cesium/es/utils/types").VcReadyObject) => any; onUnready?: (e: any) => any; onDestroyed?: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => any; }, { slicePartitions: number | Cesium.CallbackProperty | import("casc-cesium/es/utils/types").VcCallbackPropertyFunction; stackPartitions: number | Cesium.CallbackProperty | import("casc-cesium/es/utils/types").VcCallbackPropertyFunction; }>>; export declare const VcGeometrySphereOutline: SFCWithInstall>; default: number; }; slicePartitions: { type: import("vue").PropType>; default: number; }; stackPartitions: { type: import("vue").PropType>; default: number; }; radius: NumberConstructor; }, () => 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>; default: number; }; slicePartitions: { type: import("vue").PropType>; default: number; }; stackPartitions: { type: import("vue").PropType>; default: number; }; radius: NumberConstructor; }>> & { onBeforeLoad?: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => any; onReady?: (readyObj: import("casc-cesium/es/utils/types").VcReadyObject) => any; onUnready?: (e: any) => any; onDestroyed?: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => any; }, { slicePartitions: number | Cesium.CallbackProperty | import("casc-cesium/es/utils/types").VcCallbackPropertyFunction; stackPartitions: number | Cesium.CallbackProperty | import("casc-cesium/es/utils/types").VcCallbackPropertyFunction; subdivisions: number | Cesium.CallbackProperty | import("casc-cesium/es/utils/types").VcCallbackPropertyFunction; }>>; export declare const VcGeometryWall: SFCWithInstall; ellipsoid: import("vue").PropType; minimumHeights: import("vue").PropType>; maximumHeights: import("vue").PropType>; granularity: import("vue").PropType>; 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, { beforeLoad: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => boolean; ready: (readyObj: import("casc-cesium/es/utils/types").VcReadyObject) => boolean; unready: (e: any) => boolean; destroyed: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; ellipsoid: import("vue").PropType; minimumHeights: import("vue").PropType>; maximumHeights: import("vue").PropType>; granularity: import("vue").PropType>; 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; }, {}>>; export declare const VcGeometryWallOutline: SFCWithInstall; minimumHeights: import("vue").PropType>; maximumHeights: import("vue").PropType>; granularity: import("vue").PropType>; 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, { 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; minimumHeights: import("vue").PropType>; maximumHeights: import("vue").PropType>; granularity: import("vue").PropType>; 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; }, {}>>; export * from './box'; export * from './box-outline'; export * from './circle'; export * from './circle-outline'; export * from './coplanar-polygon'; export * from './coplanar-polygon-outline'; export * from './corridor'; export * from './corridor-outline'; export * from './cylinder'; export * from './cylinder-outline'; export * from './ellipse'; export * from './ellipse-outline'; export * from './ellipsoid'; export * from './ellipsoid-outline'; export * from './frustum'; export * from './frustum-outline'; export * from './ground-polyline'; export * from './plane'; export * from './plane-outline'; export * from './polygon'; export * from './polygon-outline'; export * from './polyline'; export * from './polyline-volume'; export * from './polyline-volume-outline'; export * from './rectangle'; export * from './rectangle-outline'; export * from './simple-polyline'; export * from './sphere'; export * from './sphere-outline'; export * from './wall'; export * from './wall-outline';