import TimeOfInterest from '../time/TimeOfInterest'; import Planet from './Planet'; import { Vsop87 } from './types/Vsop87Types'; export default class Neptune extends Planet { constructor(toi?: TimeOfInterest, useVsop87Short?: boolean); get diameter(): number; protected get vsop87J2000(): Promise; protected get vsop87Date(): Promise; protected get vsop87DateShort(): Promise; protected calculateApparentMagnitude(distanceSun: number, distanceEarth: number, phaseAngle: number): number; }