///
type waitMapIsLoadedType = (map: mapboxgl.Map, timeout?: number, fullLoad?: boolean) => Promise;
/**
* Function that return promise. Resolved when ${map} is loaded all styles
* Also you can provide a ${timeout}, when you done need to wait full style loading
*
* @param {mapboxgl.Map} map
* @param {number} timeout?
* @param {boolean} fullLoad?
* @returns Promise
*/
export declare const waitMapIsLoaded: waitMapIsLoadedType;
export declare const minZoom = 0;
export declare const maxZoom = 22;
/**
* Получить зависимость по количеству метров в пикселе карты MapBox от выбранного зума и выбранной широты.
* Сгенерировано с помощью WolframAlpha (https://www.wolframalpha.com)
* 1) Вычислялась формула зависимости от зума по каждой широте с типом `exponential fit`.
* Т.к. целочисленных уровней зума много (23), бесплатная версия wolframalpha не даёт вычислить зависимость
* по соответствующим точкам, в нужном порядке. Для вычисления без потери точности зависимость строилась
* по возрастанию величин и в формуле коэффициентам 1-23 соответствует зуму 22-0
* 2) Коэффициент 0.693147 степени экспоненты от зума оказался одинаков для всех широт.
* Вычислили коэффициент, меняющийся от широт с типом `quadratic fit`
*
* @param {number} zoom
* @param {number} latitude
* @returns number
*/
export declare const getCurrentMPP: (zoom: number, latitude: number) => number;
export {};