import type { App } from 'vue';
import VcViewer from './vc-viewer';
import { VcCompass, VcZoomControl, VcPrint, VcMyLocation, VcStatusBar, VcDistanceLegend, VcNavigation, VcCompassSm, VcZoomControlSm, VcNavigationSm } from './vc-controls';
import VcLayerImagery from './vc-imagery-layer';
import { VcProviderImageryArcgis, VcProviderImageryBaidumap, VcProviderImageryBingmaps, VcProviderImageryGoogle, VcProviderImageryGrid, VcProviderImageryIon, VcProviderImageryMapbox, VcProviderImageryOsm, VcProviderImagerySingletile, VcProviderImagerySupermap, VcProviderImageryTianditu, VcProviderImageryTileCoordinates, VcProviderImageryTms, VcProviderImageryTiledcache, VcProviderImageryUrltemplate, VcProviderImageryWms, VcProviderImageryWmts, VcProviderTerrainCesium, VcProviderTerrainArcgis, VcProviderTerrainVrTheworld, VcProviderTerrainTianditu } from './vc-providers';
import { VcDatasourceCustom, VcDatasourceCzml, VcDatasourceGeojson, VcDatasourceKml } from './vc-datasources';
import VcEntity from './vc-entity';
import { VcGraphicsBillboard, VcGraphicsBox, VcGraphicsCorridor, VcGraphicsCylinder, VcGraphicsEllipse, VcGraphicsEllipsoid, VcGraphicsLabel, VcGraphicsModel, VcGraphicsPath, VcGraphicsPlane, VcGraphicsPoint, VcGraphicsPolygon, VcGraphicsPolyline, VcGraphicsPolylineVolume, VcGraphicsRectangle, VcGraphicsTileset, VcGraphicsWall } from './vc-graphics';
import { VcPrimitiveClassification, VcPrimitiveGround, VcPrimitiveGroundPolyline, VcPrimitiveModel, VcPrimitive, VcPrimitiveTileset, VcPrimitiveParticle } from './vc-primitives';
import { VcCollectionBillboard, VcCollectionLabel, VcCollectionPoint, VcCollectionPolyline, VcCollectionPrimitive, VcBillboard, VcLabel, VcPoint, VcPolyline } from './vc-primitive-collections';
import VcInstanceGeometry from './vc-geometry-instance';
import { VcGeometryBox, VcGeometryBoxOutline, VcGeometryCircle, VcGeometryCircleOutline, VcGeometryPolygonCoplanar, VcGeometryPolygonCoplanarOutline, VcGeometryCorridor, VcGeometryCorridorOutline, VcGeometryCylinder, VcGeometryCylinderOutline, VcGeometryEllipse, VcGeometryEllipseOutline, VcGeometryEllipsoid, VcGeometryEllipsoidOutline, VcGeometryFrustum, VcGeometryFrustumOutline, VcGeometryPolylineGround, VcGeometryPlane, VcGeometryPlaneOutline, VcGeometryPolygon, VcGeometryPolygonOutline, VcGeometryPolyline, VcGeometryPolylineVolume, VcGeometryPolylineVolumeOutline, VcGeometryRectangle, VcGeometryRectangleOutline, VcGeometryPolylineSimple, VcGeometrySphere, VcGeometrySphereOutline, VcGeometryWall, VcGeometryWallOutline } from './vc-geometries';
import type { InstallOptions } from './utils/config';
declare const version = "3.0.1-beta.3";
declare const locale: (l: import("./vc-locale").Language) => void;
declare const install: (app: App, opt: InstallOptions) => void;
export { VcViewer, VcCompass, VcZoomControl, VcPrint, VcMyLocation, VcStatusBar, VcDistanceLegend, VcNavigation, VcCompassSm, VcZoomControlSm, VcNavigationSm, VcLayerImagery, VcProviderImageryArcgis, VcProviderImageryBaidumap, VcProviderImageryBingmaps, VcProviderImageryGoogle, VcProviderImageryGrid, VcProviderImageryIon, VcProviderImageryMapbox, VcProviderImageryOsm, VcProviderImagerySingletile, VcProviderImagerySupermap, VcProviderImageryTianditu, VcProviderImageryTileCoordinates, VcProviderImageryTms, VcProviderImageryTiledcache, VcProviderImageryUrltemplate, VcProviderImageryWms, VcProviderImageryWmts, VcProviderTerrainCesium, VcProviderTerrainArcgis, VcProviderTerrainVrTheworld, VcProviderTerrainTianditu, VcDatasourceCustom, VcDatasourceCzml, VcDatasourceGeojson, VcDatasourceKml, VcEntity, VcGraphicsBillboard, VcGraphicsBox, VcGraphicsCorridor, VcGraphicsCylinder, VcGraphicsEllipse, VcGraphicsEllipsoid, VcGraphicsLabel, VcGraphicsModel, VcGraphicsPath, VcGraphicsPlane, VcGraphicsPoint, VcGraphicsPolygon, VcGraphicsPolyline, VcGraphicsPolylineVolume, VcGraphicsRectangle, VcGraphicsTileset, VcGraphicsWall, VcPrimitiveClassification, VcPrimitiveGround, VcPrimitiveGroundPolyline, VcPrimitiveModel, VcPrimitive, VcPrimitiveTileset, VcPrimitiveParticle, VcCollectionBillboard, VcCollectionLabel, VcCollectionPoint, VcCollectionPolyline, VcCollectionPrimitive, VcBillboard, VcLabel, VcPoint, VcPolyline, VcInstanceGeometry, VcGeometryBox, VcGeometryBoxOutline, VcGeometryCircle, VcGeometryCircleOutline, VcGeometryPolygonCoplanar, VcGeometryPolygonCoplanarOutline, VcGeometryCorridor, VcGeometryCorridorOutline, VcGeometryCylinder, VcGeometryCylinderOutline, VcGeometryEllipse, VcGeometryEllipseOutline, VcGeometryEllipsoid, VcGeometryEllipsoidOutline, VcGeometryFrustum, VcGeometryFrustumOutline, VcGeometryPolylineGround, VcGeometryPlane, VcGeometryPlaneOutline, VcGeometryPolygon, VcGeometryPolygonOutline, VcGeometryPolyline, VcGeometryPolylineVolume, VcGeometryPolylineVolumeOutline, VcGeometryRectangle, VcGeometryRectangleOutline, VcGeometryPolylineSimple, VcGeometrySphere, VcGeometrySphereOutline, VcGeometryWall, VcGeometryWallOutline, version, install, locale };
export * from './vc-composables';
declare const _default: {
    version: string;
    install: (app: App<any>, opt: InstallOptions) => void;
};
export default _default;
