import { type ResponsiveProp } from "@salt-ds/core"; import type { DateFrameworkType } from "@salt-ds/date-adapters"; import { type ComponentPropsWithoutRef } from "react"; import { type CalendarMonthHeaderProps } from "./CalendarMonthHeader"; import { type CalendarWeekHeaderProps } from "./CalendarWeekHeader"; import type { CalendarDayProps } from "./internal/CalendarDay"; /** * Props for the CalendarGrid component. * @template TDate - The type of the date object. */ export interface CalendarGridProps extends ComponentPropsWithoutRef<"div"> { /** * Number of columns */ columns?: ResponsiveProp; /** * Props for `CalendarWeekHeader` */ CalendarWeekHeaderProps?: Partial; /** * Props for `CalendarMonthHeader` */ CalendarMonthHeaderProps?: Partial>; /** * Props for `CalendarDay` */ CalendarDayProps?: Partial>; } export declare const CalendarGrid: import("react").ForwardRefExoticComponent & import("react").RefAttributes>;