import { C as Catalogue$1, B as BesselianElements } from './BesselianElementTypes-CUm1uNpX.mjs'; interface CatalogueRange { dateFrom: number; dateTo: number; outOfRangeHint?: string; } declare class Catalogue { private readonly catalogue; private readonly range; private constructor(); static create(catalogue: Catalogue$1, range: CatalogueRange): Catalogue; getAvailableEclipseDates(dateFrom?: string, dateTo?: string): Array; getBesselianElements(dateStr: string): BesselianElements; } export { Catalogue as C };