import React, { ReactNode } from "react"; import type { GeoPath, GeoProjection } from "d3-geo"; export interface ProjectionConfig { center?: [number, number]; rotate?: [number, number, number?]; scale?: number; parallels?: [number, number]; } export interface MapContextValue { width: number; height: number; projection: GeoProjection; path: GeoPath; } declare const MapContext: React.Context; export interface MapProviderProps { width: number; height: number; projection?: string | GeoProjection; projectionConfig?: ProjectionConfig; children?: ReactNode; } declare const MapProvider: React.FC; declare const useMapContext: () => MapContextValue; export { MapProvider, MapContext, useMapContext }; //# sourceMappingURL=MapProvider.d.ts.map