export { PrayerTimeCalculator, calculatePrayerTimesSimple as calculatePrayerTimes, suggestMethodForLocation, validatePrayerTimeConfig, formatPrayerTimesToString, createBulkCalculator, calculateSunnahTimesSimple as calculateSunnahTimes, PrayerTimeUtils, isPrayerTimes, isPrayerTimeConfig, PRAYER_NAMES, TIME_FORMATS, calculatePrecise, PrecisionUtils, } from "./api/prayer-times"; export { default as Calculator } from "./api/prayer-times"; export type { PrayerTimeConfig, PrayerTimes, PrayerTimesWithMeta, FormattedPrayerTimes, ExtendedPrayerTimes, MonthlyPrayerTimes, PrayerTimesRange, DateRange, CurrentPrayerInfo, PrayerName, ExtendedPrayerName, MethodCode, MethodParams, MethodRegistry, RegionCode, MethodSuggestion, Coordinates, CoordinateInput, GeographicBounds, TimeFormat, RoundingMethod, TimeComponents, DateInput, AsrSchool, MidnightMode, ShafaqType, HighLatitudeRule, ValidationResult, ErrorCode, PrayerTimeError, SolarPosition, SolarTimes, SolarCoordinates, IPrayerTimeCalculator, CalculatePrayerTimes, PrayerTimeSettings, NotificationConfig, CalculationMetrics, SunnahTimes, SunnahPeriod, } from "./types"; export { calculatePrayerTimes as calculateEngine, calculatePrayerTimesWithMeta, CalculatorUtils, } from "./lib/engine/calculator"; export { CALCULATION_METHODS, METHOD_NAMES, METHOD_DESCRIPTIONS, getMethodParams, getMethodName, getMethodDescription, isValidMethod, getAllMethods, } from "./lib/methods/methods"; export { suggestMethod, getRegionalMethods, isMethodSuitableForLocation, } from "./lib/methods/geographic"; export { getQiblaDirection, getDistanceToMecca, MECCA_COORDINATES, } from "./lib/utils/coordinates"; export { SunnahTimesCalculator, createSunnahCalculator, } from "./extensions/sunnah-times"; export declare const VERSION = "1.0.0"; export declare const LIBRARY_NAME = "prayer-times"; export declare const METADATA: { readonly name: "prayer-times"; readonly version: "1.0.0"; readonly description: "TypeScript prayer times calculation library inspired by adhan.js"; readonly author: "Prayer Times Library Team"; readonly algorithms: "Astronomical calculations similar to adhan.js"; readonly precision: "Validated against reference implementations"; }; import { PrayerTimeCalculator } from "./api/prayer-times"; export default PrayerTimeCalculator; //# sourceMappingURL=index.d.ts.map