import type { EclipticCoordinate } from "../types.js"; export interface EllipticalOrbitElements { readonly id: string; readonly name?: string; readonly epochJulianDate: number; readonly semiMajorAxisAu: number; readonly eccentricity: number; readonly inclinationDegrees: number; readonly longitudeAscendingNodeDegrees: number; readonly argumentPerihelionDegrees: number; readonly meanAnomalyDegrees: number; } export interface MinorBodyPosition { readonly id: string; readonly name?: string; readonly date: Date; readonly ecliptic: EclipticCoordinate; readonly equatorial: { readonly rightAscensionDegrees: number; readonly declinationDegrees: number; }; readonly distanceAu: number; readonly heliocentricDistanceAu: number; readonly model: "two-body-elliptical"; } export declare function propagateEllipticalOrbit(elements: EllipticalOrbitElements, date: Date): MinorBodyPosition; //# sourceMappingURL=orbits.d.ts.map