import type { CircleLayerSpecification, MapOptions, StyleSpecification } from 'maplibre-gl';
import type { Layer, PoiMapData, PoiMapOptions } from './types';
export declare const getMapStyle: (style: PoiMapOptions['style']) => MapOptions['style'];
export declare const getMapSources: (sources: PoiMapData['sources']) => StyleSpecification['sources'];
export declare const getMapLayers: (layers?: Layer[] | undefined) => CircleLayerSpecification[];
export declare const getMapOptions: (options: PoiMapOptions) => {
    aspectRatio: number;
    bbox: import("geojson").BBox;
    interactive: boolean;
};
