export { MARKER_INJECTION_KEY } from './useGoogleMapsResource.js'; declare const _default: typeof __VLS_export; export default _default; declare const __VLS_export: __VLS_WithSlots; }, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { click: (payload: google.maps.MapMouseEvent) => any; drag: (payload: google.maps.MapMouseEvent) => any; dragend: (payload: google.maps.MapMouseEvent) => any; dragstart: (payload: google.maps.MapMouseEvent) => any; }, string, import("vue").PublicProps, Readonly<{ /** * The position of the marker on the map. * @see https://developers.google.com/maps/documentation/javascript/reference/advanced-markers#AdvancedMarkerElementOptions.position */ position?: google.maps.LatLngLiteral | google.maps.LatLng; /** * Configuration options for the marker. * @see https://developers.google.com/maps/documentation/javascript/reference/advanced-markers#AdvancedMarkerElementOptions */ options?: Omit; }> & Readonly<{ onClick?: ((payload: google.maps.MapMouseEvent) => any) | undefined; onDrag?: ((payload: google.maps.MapMouseEvent) => any) | undefined; onDragend?: ((payload: google.maps.MapMouseEvent) => any) | undefined; onDragstart?: ((payload: google.maps.MapMouseEvent) => any) | undefined; }>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>, { default?: () => any; content?: () => any; }>; type __VLS_WithSlots = T & { new (): { $slots: S; }; };