import { __VumViewer } from 'vuesium'; import { ReturnVoid } from '../../shared'; import { GeoJsonDataSource } from 'cesium'; import { FeatureCollection } from 'geojson'; import { GeoJsonDataSourceMitter } from './events/types'; export * from './events/types'; declare type Viewer = __VumViewer.VumViewer; export declare type LoadEvent = { viewer: Viewer; dataSource: GeoJsonDataSource; }; export declare type VumGeoJsonDataSource = GeoJsonDataSource & GeoJsonDataSourceMitter & { cursor?: string; }; export declare type OnLoad = (e: LoadEvent) => ReturnVoid; export declare type ModelValue = FeatureCollection | Promise | null; declare const _default: {}; export default _default;