import React, { type PropsWithChildren } from 'react';
import type { ViewState } from '../types/map-view.js';
/**
 *
 * Since the initial view state can be determined in 2 different ways
 * this provider takes care of taking a snapshot of the initial state that was
 * set when the map was initialized and normalize it storing the latitude
 * longitude and zoom to later retrieve it in the Reset Toolbar button.
 *
 * Notice how this Provider is design to not trigger any re-renders and just
 * hold the initial state view.
 */
export declare const MapInitialViewProvider: ({ children, }: PropsWithChildren<ViewState>) => React.JSX.Element;
