import { WidgetOptions } from '@csnext/cs-core'; import { MapboxOptions } from 'mapbox-gl'; import { MapboxStyleDefinition } from '..'; export declare class PeliasOptions { accessToken?: string; url?: string; } export declare class MapOptions extends WidgetOptions { /** list of layer ids that will be active on start */ activeLayers?: string[]; /** enable double click to zoom */ doubleClickZoom?: boolean; boxZoom?: boolean; scrollZoom?: boolean; dragPan?: boolean; dragRotate?: boolean; mbOptions?: MapboxOptions; showBuildings?: boolean; showClickLayer?: boolean; showCompass?: boolean; showDraw?: boolean; showEditor?: boolean; showGeocoder?: boolean; showPelias?: boolean; showGeolocater?: boolean; showGrid?: boolean; showLayers?: boolean; showFeatureDetails?: boolean; showFeatureList?: boolean; showLayersWidget?: boolean; showLegend?: boolean; showRuler?: boolean; showScale?: boolean; showStyles?: boolean; showPackageExporer?: boolean; /** Show the current location in a specific format */ showCursorLocationInfo?: 'NONE' | 'LATLON' | 'DMS'; mouseEventsOnIcon: boolean; /** show toolbar on top of map */ showToolbar?: boolean; showTraffic?: boolean; showZoom?: boolean; showDetailsOnLoad?: boolean; storePositionInUrl?: boolean; f?: boolean; style?: string; styleList?: MapboxStyleDefinition[]; token?: string; peliasOptions?: PeliasOptions; constructor(options?: MapOptions); }