import type { Weekday } from "./calendar/types"; /** * WHERE A KEY MOVES INSIDE A MONTH GRID — the WAI-ARIA grid model as date arithmetic, so ArrowDown * on the last row lands in the next month and the caller shows it. `null` is not a grid key; the * caller must not preventDefault it. */ export type CalendarGridKey = "ArrowLeft" | "ArrowRight" | "ArrowUp" | "ArrowDown" | "Home" | "End" | "PageUp" | "PageDown"; export declare function gridStep(key: string, from: Date, firstDayOfWeek: Weekday): Date | null;