import type { DateFrameworkType } from "@salt-ds/date-adapters"; import { type SyntheticEvent } from "react"; import { type CalendarRangeProps, type DateRangeSelection } from "../calendar"; import type { DatePickerPanelBaseProps } from "./DatePickerSingleGridPanel"; /** * Props for the DatePickerRangeGridPanel component. * @template TDate - The type of the date object. */ export type DatePickerRangeGridPanelProps = DatePickerPanelBaseProps & DateRangeSelection & { onSelectionChange?: (event: SyntheticEvent, selectedDate?: DateRangeSelection | null) => void; CalendarProps?: Partial, "selectionVariant" | "selectedDate" | "defaultSelectedDate" | "multiselect" | "onHoveredDateChange" | "onSelectionChange" | "onVisibleMonthChange">>; }; export declare const DatePickerRangeGridPanel: import("react").ForwardRefExoticComponent & DateRangeSelection & { onSelectionChange?: ((event: SyntheticEvent, selectedDate?: DateRangeSelection | null | undefined) => void) | undefined; CalendarProps?: Partial, "multiselect" | "onSelectionChange" | "selectionVariant" | "selectedDate" | "defaultSelectedDate" | "onHoveredDateChange" | "onVisibleMonthChange">> | undefined; } & import("react").RefAttributes>;