import { Accessibility, DatepickerCalendarBehaviorProps } from '@fluentui/accessibility'; import { IDay, ICalendarStrings, IDayGridOptions } from '@fluentui/date-time-utilities'; import { ComponentWithAs } from '@fluentui/react-bindings'; import { ComponentEventHandler, FluentComponentStaticProps, ShorthandValue } from '../../types'; import { UIComponentProps } from '../../utils'; import { DatepickerCalendarHeaderProps } from './DatepickerCalendarHeader'; import { DatepickerCalendarCellProps } from './DatepickerCalendarCell'; import { DatepickerCalendarHeaderCellProps } from './DatepickerCalendarHeaderCell'; export interface DatepickerCalendarProps extends UIComponentProps, Partial, Partial { /** Calendar can have header. */ header?: ShorthandValue; /** A render function to customize how cells are rendered in the Calendar. */ calendarCell?: ShorthandValue; /** A render function to customize how header cells are rendered in the Calendar. */ calendarHeaderCell?: ShorthandValue; /** * The currently selected date */ selectedDate?: Date; /** * The currently navigated date */ navigatedDate?: Date; /** Accessibility behavior if overridden by the user. */ accessibility?: Accessibility; /** * Called on change of the date. * * @param event - React's original SyntheticEvent. * @param data - All props and proposed value. */ onDateChange?: ComponentEventHandler; } export declare type DatepickerCalendarStylesProps = never; export declare const datepickerCalendarClassName = "ui-datepicker__calendar"; /** * A DatepickerCalendar is used to display dates in sematically grouped way. */ export declare const DatepickerCalendar: ComponentWithAs<'div', DatepickerCalendarProps> & FluentComponentStaticProps;