import { Engine, BodyId } from "./chart.js"; export interface AngleLines { /** MC meridian longitude (culmination). */ mc: number; /** IC meridian longitude (anti-culmination). */ ic: number; /** Rising track, [lon, lat] points over the latitude band. */ asc: [number, number][]; /** Setting track, [lon, lat] points. */ dsc: [number, number][]; } /** Angle lines for one body at right ascension/declination (degrees) and a * Greenwich apparent sidereal time (degrees). */ export declare function planetLines(ra: number, dec: number, gastDeg: number, latMin?: number, latMax?: number, latStep?: number): AngleLines; /** Angle lines for each body at jdUt: { body: AngleLines }. */ export declare function astrocartography(engine: Engine, jdUt: number, bodies: BodyId[], latMin?: number, latMax?: number, latStep?: number): Record;