/** A projected point in viewBox units, y growing DOWN the way SVG measures it. */ export interface GeoPoint { x: number; y: number; } /** * Width / height of the projected world. A viewBox in this ratio shows the map * undistorted; any other ratio stretches it, since the projection fills whatever * box it is handed. */ export declare const NATURAL_EARTH_ASPECT: number; /** The undistorted height for a given map width, i.e. `width / NATURAL_EARTH_ASPECT`. */ export declare function naturalEarthHeight(width: number): number; /** * Project a geographic coordinate into a `width` x `height` viewBox. * * `longitude` and `latitude` are DEGREES (longitude east-positive, latitude * north-positive). The result is in viewBox units with the origin at the top * left: 0°/0° lands at the exact center, the antimeridian at x = 0 and * x = width, and the poles at y = 0 (north) and y = height (south). */ export declare function projectNaturalEarth(longitude: number, latitude: number, width: number, height: number): GeoPoint; //# sourceMappingURL=geo-map.projection.d.ts.map