import { t as Adapter } from "./adapter.types-CDV9mYni.js"; import { t as Selection } from "./selection.types-0TRo8T6S.js"; import { t as Navigation } from "./navigation.types-C3bmAN0j.js"; //#region src/navigation/navigation.d.ts /** Move the view date by one unit in the given direction. */ declare function navigate(adapter: Adapter.IDateAdapter, date: TDate, direction: Navigation.Direction, unit: Navigation.Unit): TDate; /** Check if navigation in the given direction is within fromDate/toDate bounds. */ declare function canNavigate(adapter: Adapter.IDateAdapter, date: TDate, direction: Navigation.Direction, unit: Navigation.Unit, constraints?: Pick, 'fromDate' | 'toDate'>): boolean; declare function goToNextMonth(adapter: Adapter.IDateAdapter, current: TDate): TDate; declare function goToPrevMonth(adapter: Adapter.IDateAdapter, current: TDate): TDate; /** * Jumps to a specific month within the same year. * @param month - 0-indexed month (0 = January, 11 = December). */ declare function goToMonth(adapter: Adapter.IDateAdapter, current: TDate, month: number): TDate; /** * Jumps to the same month in a different year. */ declare function goToYear(adapter: Adapter.IDateAdapter, current: TDate, year: number): TDate; //#endregion export { goToYear as a, goToPrevMonth as i, goToMonth as n, navigate as o, goToNextMonth as r, canNavigate as t };