import type { App } from 'vue';
import VcViewer from './vc-viewer';
import { VcCompass, VcZoomControl, VcPrint, VcMyLocation, VcStatusBar, VcDistanceLegend, VcNavigation, VcCompassSm, VcZoomControlSm, VcNavigationSm, VcOverviewMap, VcSelectionIndicator } from './controls';
import VcMeasurements from './vc-measurements';
import VcDrawings from './vc-drawings';
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 './providers';
import { VcDatasourceCustom, VcDatasourceCzml, VcDatasourceGeojson, VcDatasourceKml } from './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 './graphics';
import { VcPrimitiveClassification, VcPrimitiveGround, VcPrimitiveGroundPolyline, VcPrimitiveModel, VcPrimitive, VcPrimitiveTileset, VcPrimitiveParticle } from './vc-primitives';
import { VcCollectionBillboard, VcCollectionLabel, VcCollectionPoint, VcCollectionPolyline, VcCollectionPrimitive, VcBillboard, VcLabel, VcPoint, VcPolyline } from './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 './geometries';
import { VcOverlayHtml, VcOverlayHeatmap } from './overlays';
import { VcPostProcessStage, VcPostProcessStageScan, VcPostProcessStageCollection } from './vc-post-processes';
import { VcBtn, VcIcon, VcTooltip, VcAjaxBar, VcSkeleton, VcSpinnerBall, VcSpinnerBars, VcSpinnerDots, VcSpinnerGears, VcSpinnerHourglass, VcSpinnerIos, VcSpinnerOrbit, VcSpinnerOval, VcSpinnerPuff, VcSpinnerRings, VcSpinnerTail, VcSpinner, VcFab, VcFabAction } from './ui';
import type { InstallOptions } from './utils/config';
declare const version = "3.0.1-beta.13";
declare const locale: (l: import("./locale").Language) => void;
declare const install: (app: App, opt: InstallOptions) => void;
export { VcViewer, VcCompass, VcZoomControl, VcPrint, VcMyLocation, VcStatusBar, VcDistanceLegend, VcNavigation, VcCompassSm, VcZoomControlSm, VcNavigationSm, VcOverviewMap, VcSelectionIndicator, VcMeasurements, VcDrawings, 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, VcOverlayHtml, VcOverlayHeatmap, VcPostProcessStage, VcPostProcessStageScan, VcPostProcessStageCollection, VcBtn, VcIcon, VcTooltip, VcAjaxBar, VcSkeleton, VcSpinnerBall, VcSpinnerBars, VcSpinnerDots, VcSpinnerGears, VcSpinnerHourglass, VcSpinnerIos, VcSpinnerOrbit, VcSpinnerOval, VcSpinnerPuff, VcSpinnerRings, VcSpinnerTail, VcSpinner, VcFab, VcFabAction, version, install, locale };
export * from './composables';
export * from './vc-shared';
declare const _default: {
    version: string;
    install: (app: App<any>, opt: InstallOptions) => void;
};
export default _default;
