import type { Observer } from "../types.js"; import type { BodyLimb, EventRefraction, SolarSystemBodyName, SolarSystemEvents, SolarSystemObservationOptions } from "./types.js"; export interface TwilightEvents { readonly date: Date; readonly sunrise?: Date; readonly sunset?: Date; readonly civilDawn?: Date; readonly civilDusk?: Date; readonly nauticalDawn?: Date; readonly nauticalDusk?: Date; readonly astronomicalDawn?: Date; readonly astronomicalDusk?: Date; } export declare function calculateSolarSystemEvents(input: { readonly body: SolarSystemBodyName; readonly observer: Observer; readonly date: Date; readonly limb?: BodyLimb; readonly refraction?: EventRefraction; readonly horizonDegrees?: number; readonly samples?: number; readonly observation?: SolarSystemObservationOptions; }): SolarSystemEvents; export declare function calculateTwilight(observer: Observer, date: Date): TwilightEvents; //# sourceMappingURL=events.d.ts.map