import type { LngLatLike, MarkerOptions, PopupOptions } from 'maplibre-gl'; import { Marker } from 'maplibre-gl'; import type { PropType, Ref } from 'vue'; declare const _default: import("vue").DefineComponent<{ coordinates: { type: PropType; default: () => {}; required: true; }; options: { type: PropType; default: () => MarkerOptions; required: false; }; popupOptions: { type: PropType; default: () => PopupOptions; required: false; }; cursor: { type: PropType; default: string; required: false; }; }, { isMarkerAvailable: Ref; marker: Ref; setSlotRef: (el: HTMLElement) => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, string[], string, import("vue").PublicProps, Readonly; default: () => {}; required: true; }; options: { type: PropType; default: () => MarkerOptions; required: false; }; popupOptions: { type: PropType; default: () => PopupOptions; required: false; }; cursor: { type: PropType; default: string; required: false; }; }>> & { [x: `on${Capitalize}`]: ((...args: any[]) => any) | undefined; }, { options: MarkerOptions; coordinates: LngLatLike; popupOptions: PopupOptions; cursor: string; }, {}>; export default _default;