declare const _default: __VLS_WithTemplateSlots, { marker: import('vue').ShallowRef; popup: import('vue').ComputedRef; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, any, string, import('vue').PublicProps, any, { anchor: string; draggable: boolean; offset: unknown[] | import('mapbox-gl').Point; renderless: boolean; popup: boolean | Record; element: any; color: string; scale: number; rotation: number; pitchAlignment: string; rotationAlignment: string; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, { contentRef: HTMLDivElement; popupRef: any; }, HTMLDivElement>, { default?(_: {}): any; popup?(_: {}): any; }>; export default _default; type __VLS_WithTemplateSlots = T & { new (): { $slots: S; }; };