import { Map as MapboxMap } from 'mapbox-gl';
import { AttributionOptions, MapGeneratorBase, MapGeneratorConfig, ScalebarOptions } from '@watergis/maplibre-gl-export';
export interface MapboxMapGeneratorConfig extends MapGeneratorConfig {
    accessToken?: string;
}
export default class MapGenerator extends MapGeneratorBase {
    private accesstoken;
    constructor(map: MapboxMap, config?: MapboxMapGeneratorConfig);
    private stringify;
    protected getRenderedMap(container: HTMLElement, style: mapboxgl.Style): MapboxMap;
    protected addScaleControl(renderMap: MapboxMap, options: ScalebarOptions): void;
    protected addAttributionControl(renderMap: MapboxMap, options: AttributionOptions): void;
}
//# sourceMappingURL=map-generator.d.ts.map