import * as L from 'leaflet'; import { AWCLeafletElement } from '../../internal/awc-leaflet.js'; /** * @summary Short summary of the component's intended use. * @documentation https://webcomponents.adeliom.io/?path=/docs/components-map-zoom-control--documentation * @status experimental * @since 1.0 */ export default class AWCMapZoomControl extends AWCLeafletElement { static _zoomInText: string; static _zoomOutText: string; container: L.Map; control: L.Control.Zoom; private readonly localize; /** * The position of the control (one of the map corners). * Possible values are 'topleft', 'topright', 'bottomleft' or 'bottomright' */ position: 'topleft' | 'topright' | 'bottomleft' | 'bottomright'; /** The text set on the 'zoom in' button.*/ zoomInText: string; /** The title set on the 'zoom in' button.*/ zoomInTitle?: string; /** The text set on the 'zoom out' button.*/ zoomOutText: string; /** The title set on the 'zoom out' button. */ zoomOutTitle?: string; containerChanged(): void; disconnectedCallback(): void; updatePosition(): void; }