import { Coordinate } from 'ol/coordinate';
declare class MapPosition {
    center: Coordinate;
    zoom: number;
    resolution: number;
    scale: number;
    crosshair: boolean;
    tooltip?: string;
    get isValid(): boolean;
}
export default MapPosition;
/**
 * Extracts map position details `map_x`, `map_y`, and `map_zoom` from the current URL's query parameters.
 * @returns {MapPosition | undefined} A `MapPosition` instance if valid parameters are found, otherwise undefined.
 */
export declare function parseMapPositionFromUrl(): MapPosition | undefined;
/**
 * Update the current URL according to the MapPosition object in parameter
 * @param position The MapPosition instance
 */
export declare function setUrlFromMapPosition(position: MapPosition): void;
