import { App } from 'vue'; import { SFCWithInstall } from 'casc-cesium/es/utils/types'; declare const _default: { install: (app: App) => void; }; export default _default; export declare const VcDatasourceCustom: SFCWithInstall; default: () => any[]; }; name: StringConstructor; destroy: { type: BooleanConstructor; default: boolean; }; enableMouseEvent: { type: BooleanConstructor; default: boolean; }; show: { type: import("vue").PropType; default: boolean; }; }, () => import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { definitionChanged: (property: Cesium.Property) => boolean; clusterEvent: (entities: Cesium.Entity[], cluster: { billboard: Cesium.Billboard; label: Cesium.Label; point: Cesium.PointPrimitive; }) => boolean; collectionChanged: (collection: Cesium.EntityCollection, addedArray: Cesium.Entity[], removedArray: Cesium.Entity[], changedArray: Cesium.Entity[]) => boolean; changedEvent: (datasource: import("casc-cesium/es/utils/types").VcDatasource) => boolean; errorEvent: (datasource: import("casc-cesium/es/utils/types").VcDatasource, error: any) => boolean; loadingEvent: (datasource: import("casc-cesium/es/utils/types").VcDatasource, isLoading: boolean) => boolean; refreshEvent: (datasource: Cesium.KmlDataSource, url: string) => boolean; unsupportedNodeEvent: (datasource: Cesium.KmlDataSource, parentEntity: any, node: any, entityCollection: any, styleCollection: any, sourceResource: any, uriResolver: any) => boolean; mousedown: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; mouseup: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; click: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; clickout: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; dblclick: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; mousemove: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; mouseover: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; mouseout: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; beforeLoad: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => boolean; ready: (readyObj: import("casc-cesium/es/utils/types").VcReadyObject) => boolean; unready: (e: any) => boolean; destroyed: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; default: () => any[]; }; name: StringConstructor; destroy: { type: BooleanConstructor; default: boolean; }; enableMouseEvent: { type: BooleanConstructor; default: boolean; }; show: { type: import("vue").PropType; default: boolean; }; }>> & { onBeforeLoad?: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => any; onReady?: (readyObj: import("casc-cesium/es/utils/types").VcReadyObject) => any; onUnready?: (e: any) => any; onDestroyed?: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => any; onMousedown?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onMouseup?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onClick?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onClickout?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onDblclick?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onMousemove?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onMouseover?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onMouseout?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onDefinitionChanged?: (property: Cesium.Property) => any; onClusterEvent?: (entities: Cesium.Entity[], cluster: { billboard: Cesium.Billboard; label: Cesium.Label; point: Cesium.PointPrimitive; }) => any; onCollectionChanged?: (collection: Cesium.EntityCollection, addedArray: Cesium.Entity[], removedArray: Cesium.Entity[], changedArray: Cesium.Entity[]) => any; onChangedEvent?: (datasource: import("casc-cesium/es/utils/types").VcDatasource) => any; onErrorEvent?: (datasource: import("casc-cesium/es/utils/types").VcDatasource, error: any) => any; onLoadingEvent?: (datasource: import("casc-cesium/es/utils/types").VcDatasource, isLoading: boolean) => any; onRefreshEvent?: (datasource: Cesium.KmlDataSource, url: string) => any; onUnsupportedNodeEvent?: (datasource: Cesium.KmlDataSource, parentEntity: any, node: any, entityCollection: any, styleCollection: any, sourceResource: any, uriResolver: any) => any; }, { show: boolean; enableMouseEvent: boolean; destroy: boolean; entities: import("..").VcEntityProps[]; }>>; export declare const VcDatasourceCzml: SFCWithInstall; default: string; }; sourceUri: { type: import("vue").PropType; }; entities: { type: import("vue").PropType; default: () => any[]; }; czml: { type: import("vue").PropType; required: boolean; }; enableMouseEvent: { type: BooleanConstructor; default: boolean; }; show: { type: import("vue").PropType; default: boolean; }; }, () => import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { definitionChanged: (property: Cesium.Property) => boolean; clusterEvent: (entities: Cesium.Entity[], cluster: { billboard: Cesium.Billboard; label: Cesium.Label; point: Cesium.PointPrimitive; }) => boolean; collectionChanged: (collection: Cesium.EntityCollection, addedArray: Cesium.Entity[], removedArray: Cesium.Entity[], changedArray: Cesium.Entity[]) => boolean; changedEvent: (datasource: import("casc-cesium/es/utils/types").VcDatasource) => boolean; errorEvent: (datasource: import("casc-cesium/es/utils/types").VcDatasource, error: any) => boolean; loadingEvent: (datasource: import("casc-cesium/es/utils/types").VcDatasource, isLoading: boolean) => boolean; refreshEvent: (datasource: Cesium.KmlDataSource, url: string) => boolean; unsupportedNodeEvent: (datasource: Cesium.KmlDataSource, parentEntity: any, node: any, entityCollection: any, styleCollection: any, sourceResource: any, uriResolver: any) => boolean; mousedown: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; mouseup: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; click: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; clickout: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; dblclick: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; mousemove: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; mouseover: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; mouseout: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; beforeLoad: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => boolean; ready: (readyObj: import("casc-cesium/es/utils/types").VcReadyObject) => boolean; unready: (e: any) => boolean; destroyed: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; default: string; }; sourceUri: { type: import("vue").PropType; }; entities: { type: import("vue").PropType; default: () => any[]; }; czml: { type: import("vue").PropType; required: boolean; }; enableMouseEvent: { type: BooleanConstructor; default: boolean; }; show: { type: import("vue").PropType; default: boolean; }; }>> & { onBeforeLoad?: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => any; onReady?: (readyObj: import("casc-cesium/es/utils/types").VcReadyObject) => any; onUnready?: (e: any) => any; onDestroyed?: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => any; onMousedown?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onMouseup?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onClick?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onClickout?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onDblclick?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onMousemove?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onMouseover?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onMouseout?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onDefinitionChanged?: (property: Cesium.Property) => any; onClusterEvent?: (entities: Cesium.Entity[], cluster: { billboard: Cesium.Billboard; label: Cesium.Label; point: Cesium.PointPrimitive; }) => any; onCollectionChanged?: (collection: Cesium.EntityCollection, addedArray: Cesium.Entity[], removedArray: Cesium.Entity[], changedArray: Cesium.Entity[]) => any; onChangedEvent?: (datasource: import("casc-cesium/es/utils/types").VcDatasource) => any; onErrorEvent?: (datasource: import("casc-cesium/es/utils/types").VcDatasource, error: any) => any; onLoadingEvent?: (datasource: import("casc-cesium/es/utils/types").VcDatasource, isLoading: boolean) => any; onRefreshEvent?: (datasource: Cesium.KmlDataSource, url: string) => any; onUnsupportedNodeEvent?: (datasource: Cesium.KmlDataSource, parentEntity: any, node: any, entityCollection: any, styleCollection: any, sourceResource: any, uriResolver: any) => any; }, { credit: string | Cesium.Credit; show: boolean; enableMouseEvent: boolean; destroy: boolean; entities: import("..").VcEntityProps[]; }>>; export declare const VcDatasourceGeojson: SFCWithInstall; default: string; }; clampToGround: { type: import("vue").PropType>; default: boolean; }; describe: (ObjectConstructor | FunctionConstructor)[]; markerSize: { type: NumberConstructor; default: number; }; markerSymbol: StringConstructor; markerColor: { type: import("vue").PropType; default: () => { x: number; y: number; z: number; }; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeColor; }; }; stroke: { type: import("vue").PropType; default: () => { x: number; y: number; z: number; }; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeColor; }; }; strokeWidth: { type: NumberConstructor; default: number; }; fill: { type: import("vue").PropType; default: () => { x: number; y: number; z: number; w: number; }; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeColor; }; }; sourceUri: { type: import("vue").PropType; }; data: { type: import("vue").PropType; required: boolean; }; entities: { type: import("vue").PropType; default: () => any[]; }; enableMouseEvent: { type: BooleanConstructor; default: boolean; }; show: { type: import("vue").PropType; default: boolean; }; }, () => import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { definitionChanged: (property: Cesium.Property) => boolean; clusterEvent: (entities: Cesium.Entity[], cluster: { billboard: Cesium.Billboard; label: Cesium.Label; point: Cesium.PointPrimitive; }) => boolean; collectionChanged: (collection: Cesium.EntityCollection, addedArray: Cesium.Entity[], removedArray: Cesium.Entity[], changedArray: Cesium.Entity[]) => boolean; changedEvent: (datasource: import("casc-cesium/es/utils/types").VcDatasource) => boolean; errorEvent: (datasource: import("casc-cesium/es/utils/types").VcDatasource, error: any) => boolean; loadingEvent: (datasource: import("casc-cesium/es/utils/types").VcDatasource, isLoading: boolean) => boolean; refreshEvent: (datasource: Cesium.KmlDataSource, url: string) => boolean; unsupportedNodeEvent: (datasource: Cesium.KmlDataSource, parentEntity: any, node: any, entityCollection: any, styleCollection: any, sourceResource: any, uriResolver: any) => boolean; mousedown: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; mouseup: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; click: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; clickout: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; dblclick: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; mousemove: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; mouseover: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; mouseout: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; beforeLoad: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => boolean; ready: (readyObj: import("casc-cesium/es/utils/types").VcReadyObject) => boolean; unready: (e: any) => boolean; destroyed: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; default: string; }; clampToGround: { type: import("vue").PropType>; default: boolean; }; describe: (ObjectConstructor | FunctionConstructor)[]; markerSize: { type: NumberConstructor; default: number; }; markerSymbol: StringConstructor; markerColor: { type: import("vue").PropType; default: () => { x: number; y: number; z: number; }; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeColor; }; }; stroke: { type: import("vue").PropType; default: () => { x: number; y: number; z: number; }; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeColor; }; }; strokeWidth: { type: NumberConstructor; default: number; }; fill: { type: import("vue").PropType; default: () => { x: number; y: number; z: number; w: number; }; watcherOptions: { cesiumObjectBuilder: typeof import("casc-cesium/es/utils/cesium-helpers").makeColor; }; }; sourceUri: { type: import("vue").PropType; }; data: { type: import("vue").PropType; required: boolean; }; entities: { type: import("vue").PropType; default: () => any[]; }; enableMouseEvent: { type: BooleanConstructor; default: boolean; }; show: { type: import("vue").PropType; default: boolean; }; }>> & { onBeforeLoad?: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => any; onReady?: (readyObj: import("casc-cesium/es/utils/types").VcReadyObject) => any; onUnready?: (e: any) => any; onDestroyed?: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => any; onMousedown?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onMouseup?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onClick?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onClickout?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onDblclick?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onMousemove?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onMouseover?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onMouseout?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onDefinitionChanged?: (property: Cesium.Property) => any; onClusterEvent?: (entities: Cesium.Entity[], cluster: { billboard: Cesium.Billboard; label: Cesium.Label; point: Cesium.PointPrimitive; }) => any; onCollectionChanged?: (collection: Cesium.EntityCollection, addedArray: Cesium.Entity[], removedArray: Cesium.Entity[], changedArray: Cesium.Entity[]) => any; onChangedEvent?: (datasource: import("casc-cesium/es/utils/types").VcDatasource) => any; onErrorEvent?: (datasource: import("casc-cesium/es/utils/types").VcDatasource, error: any) => any; onLoadingEvent?: (datasource: import("casc-cesium/es/utils/types").VcDatasource, isLoading: boolean) => any; onRefreshEvent?: (datasource: Cesium.KmlDataSource, url: string) => any; onUnsupportedNodeEvent?: (datasource: Cesium.KmlDataSource, parentEntity: any, node: any, entityCollection: any, styleCollection: any, sourceResource: any, uriResolver: any) => any; }, { fill: import("casc-cesium/es/utils/types").VcColor; credit: string | Cesium.Credit; show: boolean; enableMouseEvent: boolean; clampToGround: boolean | Cesium.CallbackProperty | import("casc-cesium/es/utils/types").VcCallbackPropertyFunction; destroy: boolean; stroke: import("casc-cesium/es/utils/types").VcColor; strokeWidth: number; entities: import("..").VcEntityProps[]; markerSize: number; markerColor: import("casc-cesium/es/utils/types").VcColor; }>>; export declare const VcDatasourceKml: SFCWithInstall; default: string; }; ellipsoid: import("vue").PropType; clampToGround: { type: import("vue").PropType>; default: boolean; }; sourceUri: { type: import("vue").PropType; }; camera: import("vue").PropType; canvas: { new (): HTMLCanvasElement; prototype: HTMLCanvasElement; }; data: { type: import("vue").PropType; required: boolean; }; entities: { type: import("vue").PropType; default: () => any[]; }; enableMouseEvent: { type: BooleanConstructor; default: boolean; }; show: { type: import("vue").PropType; default: boolean; }; }, () => import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { definitionChanged: (property: Cesium.Property) => boolean; clusterEvent: (entities: Cesium.Entity[], cluster: { billboard: Cesium.Billboard; label: Cesium.Label; point: Cesium.PointPrimitive; }) => boolean; collectionChanged: (collection: Cesium.EntityCollection, addedArray: Cesium.Entity[], removedArray: Cesium.Entity[], changedArray: Cesium.Entity[]) => boolean; changedEvent: (datasource: import("casc-cesium/es/utils/types").VcDatasource) => boolean; errorEvent: (datasource: import("casc-cesium/es/utils/types").VcDatasource, error: any) => boolean; loadingEvent: (datasource: import("casc-cesium/es/utils/types").VcDatasource, isLoading: boolean) => boolean; refreshEvent: (datasource: Cesium.KmlDataSource, url: string) => boolean; unsupportedNodeEvent: (datasource: Cesium.KmlDataSource, parentEntity: any, node: any, entityCollection: any, styleCollection: any, sourceResource: any, uriResolver: any) => boolean; mousedown: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; mouseup: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; click: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; clickout: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; dblclick: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; mousemove: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; mouseover: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; mouseout: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => boolean; beforeLoad: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => boolean; ready: (readyObj: import("casc-cesium/es/utils/types").VcReadyObject) => boolean; unready: (e: any) => boolean; destroyed: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; default: string; }; ellipsoid: import("vue").PropType; clampToGround: { type: import("vue").PropType>; default: boolean; }; sourceUri: { type: import("vue").PropType; }; camera: import("vue").PropType; canvas: { new (): HTMLCanvasElement; prototype: HTMLCanvasElement; }; data: { type: import("vue").PropType; required: boolean; }; entities: { type: import("vue").PropType; default: () => any[]; }; enableMouseEvent: { type: BooleanConstructor; default: boolean; }; show: { type: import("vue").PropType; default: boolean; }; }>> & { onBeforeLoad?: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => any; onReady?: (readyObj: import("casc-cesium/es/utils/types").VcReadyObject) => any; onUnready?: (e: any) => any; onDestroyed?: (instance: import("casc-cesium/es/utils/types").VcComponentInternalInstance) => any; onMousedown?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onMouseup?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onClick?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onClickout?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onDblclick?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onMousemove?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onMouseover?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onMouseout?: (evt: import("casc-cesium/es/utils/types").VcPickEvent) => any; onDefinitionChanged?: (property: Cesium.Property) => any; onClusterEvent?: (entities: Cesium.Entity[], cluster: { billboard: Cesium.Billboard; label: Cesium.Label; point: Cesium.PointPrimitive; }) => any; onCollectionChanged?: (collection: Cesium.EntityCollection, addedArray: Cesium.Entity[], removedArray: Cesium.Entity[], changedArray: Cesium.Entity[]) => any; onChangedEvent?: (datasource: import("casc-cesium/es/utils/types").VcDatasource) => any; onErrorEvent?: (datasource: import("casc-cesium/es/utils/types").VcDatasource, error: any) => any; onLoadingEvent?: (datasource: import("casc-cesium/es/utils/types").VcDatasource, isLoading: boolean) => any; onRefreshEvent?: (datasource: Cesium.KmlDataSource, url: string) => any; onUnsupportedNodeEvent?: (datasource: Cesium.KmlDataSource, parentEntity: any, node: any, entityCollection: any, styleCollection: any, sourceResource: any, uriResolver: any) => any; }, { credit: string | Cesium.Credit; show: boolean; enableMouseEvent: boolean; clampToGround: boolean | Cesium.CallbackProperty | import("casc-cesium/es/utils/types").VcCallbackPropertyFunction; destroy: boolean; entities: import("..").VcEntityProps[]; }>>; export * from './custom'; export * from './czml'; export * from './geojson'; export * from './kml';