import { Map, MapViewOptions } from '../types';
export declare class Leaflet implements Map {
  map: any;
  navigationControl: any;
  drawControl: any;
  drawnItems: any;
  listeners: any;
  mapboxLayer: any;
  initializeMap(container: HTMLElement, options: MapViewOptions): void;
  setView(options: MapViewOptions): void;
  setZoom(zoomLevel: number): void;
  addNavigationControl(position: string): void;
  removeNavigationControl(): void;
  addDrawControl(position?: string): void;
  removeDrawControl(): void;
  drawRectangle(bounds: any): void;
  refreshSize(): void;
  fitWorld(): void;
  on(eventName: any, callback: any): void;
  trigger(eventName: any, detail?: any): void;
  normalizePoint({ lat, lng }: {
    lat: any;
    lng: any;
  }): any;
  normalizeLat(lat: any): any;
  normalizeLng(lng: any): any;
  normalizeBox(box: any[]): any[];
}
