/** @param {string} url */ declare function isMapboxURL(url: string): boolean; /** * @param {string} url * @param {string} [accessToken] */ declare function normalizeStyleURL(url: string, accessToken?: string): string; /** * @param {string} url * @param {string} [accessToken] */ declare function normalizeGlyphsURL(url: string, accessToken?: string): string; /** * @param {string} url * @param {string} [accessToken] */ declare function normalizeSourceURL(url: string, accessToken?: string): string; /** * @param {string} url * @param {'' | '@2x'} format * @param {'.png' | '.json'} extension * @param {string} [accessToken] */ declare function normalizeSpriteURL(url: string, format: "" | "@2x", extension: ".png" | ".json", accessToken?: string): string; /** * @param {any} tileURL * @param {string} sourceURL * @param {256 | 512} [tileSize] * @param {{ devicePixelRatio?: number; supportsWebp?: boolean; }} [opts] */ declare function normalizeTileURL(tileURL: any, sourceURL: string, tileSize?: 256 | 512, { devicePixelRatio, supportsWebp }?: { devicePixelRatio?: number; supportsWebp?: boolean; }): any; declare const API_URL: "https://api.mapbox.com"; type URLObject = { protocol: string; authority: string; path: string; params: string[]; }; export { API_URL, type URLObject, isMapboxURL, normalizeGlyphsURL, normalizeSourceURL, normalizeSpriteURL, normalizeStyleURL, normalizeTileURL };