/** * [WHO]: Calendar and CalendarDayButton date grid primitives. * [FROM]: React, react-day-picker, registry/basic/button, registry/lib/utils. * [TO]: sparkdesign package consumers; Showcase; CLI registry copies. * [HERE]: registry/basic/calendar.tsx — tokenized shadcn-compatible Calendar primitive. * * [PROTOCOL]: * 1. Keep this P3 header in sync when the public contract changes. * 2. Update module AGENTS.md (P2) and root AGENTS.md (P1) when boundaries change. * 3. Follow design tokens and explicit type exports. */ import * as React from "react"; import { DayPicker, type DayButton } from "react-day-picker"; declare function Calendar({ className, classNames, showOutsideDays, captionLayout, formatters, components, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; export type CalendarProps = React.ComponentProps; declare function CalendarDayButton({ className, day, modifiers, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; export { Calendar, CalendarDayButton };