import { AstroTime, RotationMatrix, Vector } from 'astronomy-engine'; import { Matrix4, Vector3 } from 'three'; export declare function toAstroTime(value: number | Date | AstroTime): AstroTime; export declare function fromAstroVector(vector: Vector, result?: Vector3): Vector3; export declare function fromAstroRotationMatrix(matrix: RotationMatrix, result?: Matrix4): Matrix4; export declare function getECIToECEFRotationMatrix(date: number | Date | AstroTime, result?: Matrix4): Matrix4; export declare function getMoonFixedToECIRotationMatrix(date: number | Date | AstroTime, result?: Matrix4): Matrix4; export declare function getSunDirectionECI(date: number | Date | AstroTime, result?: Vector3, observerECEF?: Vector3): Vector3; export declare function getMoonDirectionECI(date: number | Date | AstroTime, result?: Vector3, observerECEF?: Vector3): Vector3; export declare function getSunDirectionECEF(date: number | Date | AstroTime, result?: Vector3, observerECEF?: Vector3): Vector3; export declare function getMoonDirectionECEF(date: number | Date | AstroTime, result?: Vector3, observerECEF?: Vector3): Vector3;