import { layersCommonDefaultProps, useDefaults as useLayerDefaults, LayersCommonProps } from './LayersCommonProps'; import { App } from 'vue'; import { default as OlAnimatedClusterLayer } from './OlAnimatedClusterLayer'; import { default as OlGraticuleLayer } from './OlGraticuleLayer'; import { default as OlHeatmapLayer } from './OlHeatmapLayer'; import { default as OlImageLayer } from './OlImageLayer'; import { default as OlLayerGroup } from './OlLayerGroup'; import { default as OlTileLayer } from './OlTileLayer'; import { default as OlVectorLayer } from './OlVectorLayer'; import { default as OlVectorTileLayer } from './OlVectorTileLayer'; import { default as OlVectorImageLayer } from './OlVectorImageLayer'; import { default as OlWebglTileLayer } from './OlWebglTileLayer'; import { default as OlWebglVectorLayer } from './OlWebglVectorLayer'; import { Vue3OpenlayersGlobalOptions } from '../../types'; declare function install(app: App, options?: Vue3OpenlayersGlobalOptions): void; declare module "@vue/runtime-core" { function inject(key: "ol-options"): Vue3OpenlayersGlobalOptions; } export default install; export { install, OlAnimatedClusterLayer, OlGraticuleLayer, OlHeatmapLayer, OlImageLayer, OlLayerGroup, OlTileLayer, OlVectorImageLayer, OlVectorLayer, OlVectorTileLayer, OlWebglTileLayer, OlWebglVectorLayer, type LayersCommonProps, layersCommonDefaultProps, useLayerDefaults, };