import { Time } from '../types/TimeTypes';
export declare function sec2string(sec: number, short?: boolean): string;
export declare function time2julianDay(time: Time): number;
export declare function julianDay2time(jd: number): Time;
export declare function julianDay2julianDay0(jd: number): number;
export declare function julianDay2ModifiedJulianDay(jd: number): number;
export declare function julianDay2julianCenturiesJ2000(jd: number): number;
export declare function julianCenturiesJ20002julianDay(T: number): number;
export declare function julianDay2julianMillenniaJ2000(jd: number): number;
export declare function julianMillenniaJ20002julianDay(t: number): number;
export declare function getEpochInterval(jd: number, startingEpoch: number): number;
export declare function getEpochIntervalToJ2000(startingEpoch: number): number;
export declare function dayOfYear2time(year: number, dayOfYear: number): Time;
export declare function getDecimalYear(time: Time): number;
export declare function getDayOfYear(time: Time): number;
export declare function getDayOfWeek(time: Time): number;
export declare function isLeapYear(year: number): boolean;
export declare function getGreenwichMeanSiderealTime(T: number): number;
export declare function getGreenwichApparentSiderealTime(T: number): number;
export declare function getLocalMeanSiderealTime(T: number, lon: number): number;
export declare function getLocalApparentSiderealTime(T: number, lon: number): number;
export declare function getLocalHourAngle(T: number, lon: number, rightAscension: number): number;
export declare function getDeltaT(year: number, month?: number): number;
export declare function shortYear2longYear(shortYearString: string): number;
