import AstronomicalObject from '../astronomicalObject/AstronomicalObject'; import { EclipticSphericalCoordinates, RectangularCoordinates } from '../coordinates/types/CoordinateTypes'; import TimeOfInterest from '../time/TimeOfInterest'; export default class Earth extends AstronomicalObject { constructor(toi?: TimeOfInterest); getHeliocentricEclipticRectangularJ2000Coordinates(): Promise; getHeliocentricEclipticRectangularDateCoordinates(): Promise; getHeliocentricEclipticSphericalJ2000Coordinates(): Promise; getHeliocentricEclipticSphericalDateCoordinates(): Promise; getGeocentricEclipticRectangularJ2000Coordinates(): Promise; getGeocentricEclipticRectangularDateCoordinates(): Promise; getGeocentricEclipticSphericalJ2000Coordinates(): Promise; getGeocentricEclipticSphericalDateCoordinates(): Promise; getApparentGeocentricEclipticSphericalCoordinates(): Promise; getNutationInLongitude(): number; getNutationInObliquity(): number; getMeanObliquityOfEcliptic(): number; getTrueObliquityOfEcliptic(): number; }