import { t as ModuleTheme } from "../module-theme-hGWXgqv4.cjs"; import { ReactNode } from "react"; //#region src/modules/months-wheel/CalendarMonthsWheel.d.ts type CalendarMonthsWheelProps = { /** Render short month names ("Jan") in the drum. aria stays long. */ shortMonths?: boolean; /** Small localized label above the drum. */ showLabel?: boolean; /** * Render a reset button below the drum. Click navigates the view back to * the current month (keeping the viewed year's day anchor). Default `false`. */ showReset?: boolean; /** Override the reset button content. Default: localized current month. */ resetLabel?: ReactNode; /** aria-label template for the reset button (registry key `resetMonth`). */ resetMonthLabel?: string; /** aria-label for the months drum. Default: localized "Month" noun. */ monthsLabel?: string; /** aria-label for the group wrapper (registry key `monthPicker`). */ monthPickerLabel?: string; /** * Span modes: edit a range bound (`"from"`/`"to"`) instead of the view. Reads * that bound's month and commits via `setBoundDate` (the core owns ordering / * clamping). No effect on point selections or before a range exists. */ bound?: "from" | "to"; /** * Bound mode: show a localized date header for the edited bound above the * drum (v2 parity). Hidden while the range is empty. Default `true`. */ showBoundDate?: boolean; /** * Per-module theme override: a built-in family name (`data-theme`) or a * `createTheme` token object (inline `--c-*` vars on the container). */ theme?: ModuleTheme; /** Per-module scheme override (`data-scheme` on the module container). */ scheme?: "light" | "dark" | "auto"; col?: number | string; className?: string; /** Observational: fires after the drum navigates. */ onMonthSelect?: (year: number, month: number) => void; }; declare function CalendarMonthsWheel({ shortMonths, showLabel, showReset, resetLabel, resetMonthLabel, monthsLabel, monthPickerLabel, bound, showBoundDate, theme, scheme, col, className, onMonthSelect }: CalendarMonthsWheelProps): import("react/jsx-runtime").JSX.Element; //#endregion export { CalendarMonthsWheel, type CalendarMonthsWheelProps };