import { PropType, Ref } from "vue"; export interface IMarkerExposed { marker: Ref; } export declare const markerEvents: readonly ["animation_changed", "click", "dblclick", "rightclick", "dragstart", "dragend", "drag", "mouseover", "mousedown", "mouseout", "mouseup", "draggable_changed", "clickable_changed", "contextmenu", "cursor_changed", "flat_changed", "zindex_changed", "icon_changed", "position_changed", "shape_changed", "title_changed", "visible_changed"]; /** * @deprecated The Marker component is deprecated as of February 2024. Use AdvancedMarker instead. * The google.maps.Marker API is deprecated and will be removed in a future version. * Migrate to AdvancedMarker for the latest features and better performance. * @see {@link https://developers.google.com/maps/deprecations} for more information. */ declare const _default: import("vue").DefineComponent; required: true; }; }>, () => import("vue").VNode[] | undefined, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("click" | "dblclick" | "drag" | "dragend" | "dragstart" | "mousedown" | "mouseout" | "mouseover" | "mouseup" | "rightclick" | "contextmenu" | "animation_changed" | "draggable_changed" | "clickable_changed" | "cursor_changed" | "flat_changed" | "zindex_changed" | "icon_changed" | "position_changed" | "shape_changed" | "title_changed" | "visible_changed")[], "click" | "dblclick" | "drag" | "dragend" | "dragstart" | "mousedown" | "mouseout" | "mouseover" | "mouseup" | "rightclick" | "contextmenu" | "animation_changed" | "draggable_changed" | "clickable_changed" | "cursor_changed" | "flat_changed" | "zindex_changed" | "icon_changed" | "position_changed" | "shape_changed" | "title_changed" | "visible_changed", import("vue").PublicProps, Readonly; required: true; }; }>> & Readonly<{ onClick?: ((...args: any[]) => any) | undefined; onDblclick?: ((...args: any[]) => any) | undefined; onDrag?: ((...args: any[]) => any) | undefined; onDragend?: ((...args: any[]) => any) | undefined; onDragstart?: ((...args: any[]) => any) | undefined; onMouseout?: ((...args: any[]) => any) | undefined; onMouseover?: ((...args: any[]) => any) | undefined; onRightclick?: ((...args: any[]) => any) | undefined; onContextmenu?: ((...args: any[]) => any) | undefined; onMousedown?: ((...args: any[]) => any) | undefined; onMouseup?: ((...args: any[]) => any) | undefined; onAnimation_changed?: ((...args: any[]) => any) | undefined; onDraggable_changed?: ((...args: any[]) => any) | undefined; onClickable_changed?: ((...args: any[]) => any) | undefined; onCursor_changed?: ((...args: any[]) => any) | undefined; onFlat_changed?: ((...args: any[]) => any) | undefined; onZindex_changed?: ((...args: any[]) => any) | undefined; onIcon_changed?: ((...args: any[]) => any) | undefined; onPosition_changed?: ((...args: any[]) => any) | undefined; onShape_changed?: ((...args: any[]) => any) | undefined; onTitle_changed?: ((...args: any[]) => any) | undefined; onVisible_changed?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _default;