export declare function julianDay(year: number, month: number, day: number, hours?: number): number; export declare function julianCentury(julianDay: number): number; export declare function meanSolarLongitude(julianCentury: number): number; export declare function meanLunarLongitude(julianCentury: number): number; export declare function ascendingLunarNodeLongitude(julianCentury: number): number; export declare function meanSolarAnomaly(julianCentury: number): number; export declare function solarEquationOfTheCenter(julianCentury: number, meanAnomaly: number): number; export declare function apparentSolarLongitude(julianCentury: number, meanLongitude: number): number; export declare function meanObliquityOfTheEcliptic(julianCentury: number): number; export declare function apparentObliquityOfTheEcliptic(julianCentury: number, meanObliquityOfTheEcliptic: number): number; export declare function meanSiderealTime(julianCentury: number): number; export declare function nutationInLongitude(julianCentury: number, solarLongitude: number, lunarLongitude: number, ascendingNode: number): number; export declare function nutationInObliquity(julianCentury: number, solarLongitude: number, lunarLongitude: number, ascendingNode: number): number; export declare function altitudeOfCelestialBody(observerLatitude: number, declination: number, localHourAngle: number): number; export declare function approximateTransit(longitude: number, siderealTime: number, rightAscension: number): number; export declare function interpolate(y2: number, y1: number, y3: number, n: number): number; export declare function interpolateAngles(y2: number, y1: number, y3: number, n: number): number; export { meanSolarLongitude as solarMeanLongitude }; export declare function solarTrueLongitude(meanLongitude: number, equationOfCenter: number): number; export declare function solarApparentLongitude(trueLongitude: number, julianCentury: number): number; export declare function solarDeclination(apparentLongitude: number): number; export declare function equationOfTime(julianCentury: number): number; export declare function apparentSiderealTime(julianCentury: number): number; export declare function isLeapYear(year: number): boolean; export declare function daysSinceSolstice(dayOfYear: number, year: number, latitude: number): number; export declare function dayOfYear(date: Date): number; export interface SolarCoordinates { declination: number; rightAscension: number; apparentSiderealTime: number; } export declare function solarCoordinates(julianDay: number): SolarCoordinates; //# sourceMappingURL=astronomy.d.ts.map