import { Accessibility, DatepickerCalendarHeaderBehaviorProps } from '@fluentui/accessibility'; import { ICalendarStrings } from '@fluentui/date-time-utilities'; import { ComponentWithAs } from '@fluentui/react-bindings'; import { FluentComponentStaticProps, ShorthandValue, ComponentEventHandler } from '../../types'; import { ContentComponentProps, UIComponentProps } from '../../utils'; import { DatepickerCalendarHeaderActionProps } from './DatepickerCalendarHeaderAction'; import { TextProps } from '../Text/Text'; export interface DatepickerCalendarHeaderProps extends UIComponentProps, ContentComponentProps, Partial { /** Accessibility behavior if overridden by the user. */ accessibility?: Accessibility; /** Shorthand for text label. */ label?: ShorthandValue; /** Action to happen on click on the previous button */ onPreviousClick?: ComponentEventHandler; /** Action to happen on click on the next button */ onNextClick?: ComponentEventHandler; /** Shorthand for the button that navigates to the previous calendar screen. */ previousButton?: ShorthandValue; /** Shorthand for the button that navigates to the next calendar screen. */ nextButton?: ShorthandValue; } export declare type DatepickerCalendarHeaderStylesProps = never; export declare const datepickerCalendarHeaderClassName = "ui-datepicker__calendarheader"; /** * A DatepickerCalendarHeader is used to display header block above calendar grid. * This component is currently UNSTABLE! */ export declare const DatepickerCalendarHeader: ComponentWithAs<'div', DatepickerCalendarHeaderProps> & FluentComponentStaticProps;