declare function __VLS_template(): { slots: { default?(_: {}): any; }; refs: { gmvInfoWindowRef: HTMLDivElement; }; attrs: Partial<{}>; }; type __VLS_TemplateResult = ReturnType; declare const __VLS_component: import('vue').DefineComponent<{ ariaLabel?: string; content?: string | Element | Text; disableAutoPan?: boolean; maxWidth?: number; minWidth?: number; pixelOffset?: google.maps.Size; position?: google.maps.LatLng | google.maps.LatLngLiteral; zIndex?: number; opened?: boolean; marker?: google.maps.marker.AdvancedMarkerElement; infoWindowKey?: string; markerKey?: string; mapKey?: string; options?: Record; }, { infoWindowPromise: Promise; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { close: () => any; visible: () => any; closeclick: () => any; content_changed: () => any; domready: () => any; position_changed: () => any; zindex_changed: () => any; }, string, import('vue').PublicProps, Readonly<{ ariaLabel?: string; content?: string | Element | Text; disableAutoPan?: boolean; maxWidth?: number; minWidth?: number; pixelOffset?: google.maps.Size; position?: google.maps.LatLng | google.maps.LatLngLiteral; zIndex?: number; opened?: boolean; marker?: google.maps.marker.AdvancedMarkerElement; infoWindowKey?: string; markerKey?: string; mapKey?: string; options?: Record; }> & Readonly<{ onClose?: (() => any) | undefined; onVisible?: (() => any) | undefined; onCloseclick?: (() => any) | undefined; onContent_changed?: (() => any) | undefined; onDomready?: (() => any) | undefined; onPosition_changed?: (() => any) | undefined; onZindex_changed?: (() => any) | undefined; }>, { options: Record; zIndex: number; mapKey: string; position: google.maps.LatLng | google.maps.LatLngLiteral; ariaLabel: string; content: string | Element | Text; disableAutoPan: boolean; maxWidth: number; minWidth: number; pixelOffset: google.maps.Size; opened: boolean; marker: google.maps.marker.AdvancedMarkerElement; infoWindowKey: string; markerKey: string; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, any>; declare const _default: __VLS_WithTemplateSlots; export default _default; type __VLS_WithTemplateSlots = T & { new (): { $slots: S; }; };