import CollectionBillboard from './billboard-collection/index.mjs';
import Billboard from './billboard/index.mjs';
import CollectionLabel from './label-collection/index.mjs';
import Label from './label/index.mjs';
import CollectionPoint from './point-collection/index.mjs';
import Point from './point/index.mjs';
import CollectionPolyline from './polyline-collection/index.mjs';
import Polyline from './polyline/index.mjs';
import CollectionPrimitive from './primitive-collection/index.mjs';
import Polygon from './polygon/index.mjs';

const components = [
  CollectionBillboard,
  CollectionLabel,
  CollectionPoint,
  CollectionPolyline,
  CollectionPrimitive,
  Billboard,
  Label,
  Point,
  Polyline,
  Polygon
];
const install = (app) => {
  components.forEach((cmp) => {
    app.component(cmp.name, cmp);
  });
};
var index = {
  install
};
components.forEach((cmp) => {
  cmp["install"] = (app) => {
    app.component(cmp.name, cmp);
  };
});
const VcCollectionBillboard = CollectionBillboard;
const VcCollectionLabel = CollectionLabel;
const VcCollectionPoint = CollectionPoint;
const VcCollectionPolyline = CollectionPolyline;
const VcCollectionPrimitive = CollectionPrimitive;
const VcBillboard = Billboard;
const VcLabel = Label;
const VcPoint = Point;
const VcPolyline = Polyline;
const VcPolygon = Polygon;

export { VcBillboard, VcCollectionBillboard, VcCollectionLabel, VcCollectionPoint, VcCollectionPolyline, VcCollectionPrimitive, VcLabel, VcPoint, VcPolygon, VcPolyline, index as default };
//# sourceMappingURL=index.mjs.map
