import * as L from 'leaflet'; import type { MyMap } from 'map-sdk-leaflet/es/sdk/ShipxyAPISDK'; export interface AreaViewBaseOptions { url: string; isShowName: boolean; minzoom: number; maxzoom: number; colors: string[]; viewZones: string; isZoomEnd: boolean; [key: string]: any; } declare class AreaViewBase { options: AreaViewBaseOptions; protected _isView: boolean; protected _map: MyMap; protected bounds: any[]; protected _areaLayers: L.Layer[]; protected _data: any | undefined; constructor(map: MyMap, options?: Partial); showArea(): this; protected _showArea(): this; hideArea(): this; protected _hideArea(): this; getViewState(): boolean; } export { AreaViewBase };