import type { LayerProps } from '@opengeoweb/webmap'; export declare const initializeOpenLayersProjections: () => void; /** * Returns a preferred projection to use with a particular layer. It will search the layer props for * a supported srs that either matches the current view srs or an srs that geoweb has reprojection math * for. The first priority is the view srs and then any of the other supported srs. If no shared SRS * is found, the function will return EPSG:3857 since that is almost always supported. There may be * layers for which we do not have LayerProps for (for example layers not visible in a GetCapabilities * document for a service) and thus defaulting to EPSG:3857 makes sense. * * @param viewSrs * @param layerProps * @returns */ export declare const selectPreferredWMSProjection: (viewSrs: string, layerProps: LayerProps | null) => string; export declare const useProjection: () => string | undefined;