import { default as Quaternion } from './quaternion.js'; import './date_extensions.js'; /** * Greenwich mean sidereal time * * @param {Number} jd_ut1 The Julian date, referenced to UT1 * @returns {Number} Greenwich mean sidereal time, radians */ export declare const gmst: (jd_ut1: number) => number; /** * Greenwich apparant sidereal time * * @param {Number} jd_ut1 the Julian date, referenced to UT1 * @returns {Number} Greenwich apparant sideral time, radians */ export declare const gast: (jd_ut1: number) => number; /** * Compute rotation from TEME frame to ITRF frame * TEME is the frame output by the SGP-4 orbit propagator * ITRF is the International Terrestial Reference Frame, * and is a Cartesian Earth-Fixed frame from which geodetic coordinates * (latitude, longitude) can be computed * * @param {Date} thedate Date for which to compute rotation * @returns {Quaternion} Quaternion representing the rotation */ export declare const qTEME2ITRF: (thedate: Date) => Quaternion; /** * Compute rotation from GRCS frame to ITRF frame * GCRS is an inertial frame very close to J2000 * ITRF is the International Terrestial Reference Frame, * and is a Cartesian Earth-Fixed frame from which geodetic coordinates * (latitude, longitude) can be computed * * @param {Date} thedate Date for which to compute rotation * @returns {Quaternion} Quaternion representing the rotation */ export declare const qGCRS2ITRF: (thedate: Date) => Quaternion; //# sourceMappingURL=coordconversion.d.ts.map