import { App } from 'vue'; import { default as OlInteractionClusterSelect } from './OlInteractionClusterSelect'; import { default as OlInteractionDragBox } from './OlInteractionDragBox'; import { default as OlInteractionDragRotate } from './OlInteractionDragRotate'; import { default as OlInteractionDragRotateAndZoom } from './OlInteractionDragRotateAndZoom'; import { default as OlInteractionLink } from './OlInteractionLink'; import { default as OlInteractionSelect } from './OlInteractionSelect'; import { default as OlInteractionDraw } from './OlInteractionDraw'; import { default as OlInteractionModify } from './OlInteractionModify'; import { default as OlInteractionPointer } from './OlInteractionPointer'; import { default as OlInteractionSnap } from './OlInteractionSnap'; import { default as OlInteractionTransform } from './OlInteractionTransform'; import { default as OlInteractionMouseWheelZoom } from './OlInteractionMouseWheelZoom'; import { default as OlInteractionSynchronize } from './OlInteractionSynchronize'; 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, OlInteractionClusterSelect, OlInteractionDragBox, OlInteractionDragRotate, OlInteractionDragRotateAndZoom, OlInteractionLink, OlInteractionSelect, OlInteractionDraw, OlInteractionModify, OlInteractionPointer, OlInteractionSnap, OlInteractionTransform, OlInteractionMouseWheelZoom, OlInteractionSynchronize, };