import type { Snippet } from 'svelte'; import type { DayCellInfo, DayHeaderInfo } from './date-grid.types.js'; interface Props { /** Per-day cell content (required). */ cell: Snippet<[DayCellInfo]>; /** Per-column weekday header content; defaults to the localized short name. */ dayHeader?: Snippet<[DayHeaderInfo]>; /** Show the ISO week-number column on the left. */ showWeekNumber?: boolean; /** Enter/exit transition on navigate (respects prefers-reduced-motion). */ animated?: boolean; /** Enable horizontal swipe-to-navigate. */ swipeable?: boolean; /** Accessible label for the grid. */ ariaLabel?: string; /** Class for the grid container. */ class?: string; /** * Class for the weekday-header row (e.g. `max-md:hidden` to stack on * mobile). Folded as the override rung over the row's own grid geometry, * so it strips whatever it collides with there. */ headerRowClass?: string; /** Class for each weekday-header cell. */ headerClass?: string; /** Class for each week row (e.g. `max-md:grid-cols-1` to stack on mobile). Folded like `headerRowClass`. */ rowClass?: string; /** Class for each day gridcell. */ cellClass?: string; /** Class for the week-number cell. */ weekNumberClass?: string; } declare const DateGridScaffold: import("svelte").Component; type DateGridScaffold = ReturnType; export default DateGridScaffold;