import { App } from 'vue'; import { SFCWithInstall } from 'vue-cesium/es/utils/types'; declare const _default: { install: (app: App) => void; }; export default _default; export declare const 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("vue-cesium/es/utils/types").VcDatasource) => boolean; errorEvent: (datasource: import("vue-cesium/es/utils/types").VcDatasource, error: any) => boolean; loadingEvent: (datasource: import("vue-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; 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: () => any[]; }; name: StringConstructor; destroy: { type: BooleanConstructor; default: boolean; }; enableMouseEvent: { type: BooleanConstructor; default: 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; onDefinitionChanged?: (property: Cesium.Property) => any; onChangedEvent?: (datasource: import("vue-cesium/es/utils/types").VcDatasource) => any; onErrorEvent?: (datasource: import("vue-cesium/es/utils/types").VcDatasource, error: any) => any; onLoadingEvent?: (datasource: import("vue-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; 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; }, { show: boolean; enableMouseEvent: boolean; entities: import("..").VcEntityProps[]; destroy: boolean; }>>; 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("vue-cesium/es/utils/types").VcDatasource) => boolean; errorEvent: (datasource: import("vue-cesium/es/utils/types").VcDatasource, error: any) => boolean; loadingEvent: (datasource: import("vue-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; 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: 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("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; onChangedEvent?: (datasource: import("vue-cesium/es/utils/types").VcDatasource) => any; onErrorEvent?: (datasource: import("vue-cesium/es/utils/types").VcDatasource, error: any) => any; onLoadingEvent?: (datasource: import("vue-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; 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; }, { credit: string | Cesium.Credit; show: boolean; enableMouseEvent: boolean; entities: import("..").VcEntityProps[]; destroy: boolean; }>>; export declare const VcDatasourceGeojson: SFCWithInstall; default: string; }; clampToGround: { type: (ObjectConstructor | FunctionConstructor | BooleanConstructor)[]; 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("../../utils/cesium-helpers").makeColor; }; }; stroke: { type: import("vue").PropType; default: () => { x: number; y: number; z: number; }; watcherOptions: { cesiumObjectBuilder: typeof import("../../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("../../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("vue-cesium/es/utils/types").VcDatasource) => boolean; errorEvent: (datasource: import("vue-cesium/es/utils/types").VcDatasource, error: any) => boolean; loadingEvent: (datasource: import("vue-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; 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: string; }; clampToGround: { type: (ObjectConstructor | FunctionConstructor | BooleanConstructor)[]; 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("../../utils/cesium-helpers").makeColor; }; }; stroke: { type: import("vue").PropType; default: () => { x: number; y: number; z: number; }; watcherOptions: { cesiumObjectBuilder: typeof import("../../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("../../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("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; onChangedEvent?: (datasource: import("vue-cesium/es/utils/types").VcDatasource) => any; onErrorEvent?: (datasource: import("vue-cesium/es/utils/types").VcDatasource, error: any) => any; onLoadingEvent?: (datasource: import("vue-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; 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; }, { fill: import("vue-cesium/es/utils/types").VcColor; credit: string | Cesium.Credit; show: boolean; enableMouseEvent: boolean; clampToGround: boolean | Function | Record; entities: import("..").VcEntityProps[]; stroke: import("vue-cesium/es/utils/types").VcColor; strokeWidth: number; destroy: boolean; markerSize: number; markerColor: import("vue-cesium/es/utils/types").VcColor; }>>; export declare const VcDatasourceKml: SFCWithInstall; default: string; }; ellipsoid: import("vue").PropType; clampToGround: { type: (ObjectConstructor | FunctionConstructor | BooleanConstructor)[]; 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("vue-cesium/es/utils/types").VcDatasource) => boolean; errorEvent: (datasource: import("vue-cesium/es/utils/types").VcDatasource, error: any) => boolean; loadingEvent: (datasource: import("vue-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; 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: string; }; ellipsoid: import("vue").PropType; clampToGround: { type: (ObjectConstructor | FunctionConstructor | BooleanConstructor)[]; 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("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; onChangedEvent?: (datasource: import("vue-cesium/es/utils/types").VcDatasource) => any; onErrorEvent?: (datasource: import("vue-cesium/es/utils/types").VcDatasource, error: any) => any; onLoadingEvent?: (datasource: import("vue-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; 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; }, { credit: string | Cesium.Credit; show: boolean; enableMouseEvent: boolean; clampToGround: boolean | Function | Record; entities: import("..").VcEntityProps[]; destroy: boolean; }>>; export * from './custom'; export * from './czml'; export * from './geojson'; export * from './kml';