import { CalendarGestureProps } from './propTypes'; export interface WithFocus { focus: HTMLElement['focus']; } export declare function focusOn(element?: WithFocus | null): void; /** * Focus on the item within the current calendar. * If the day index is out of the calendar's limits, it focuses on the limits. */ export declare function focusWithinCurrentCalendar(calendarRef: HTMLElement, indexToFocus?: number): void; /** * Focus on the day, managing the switch to previous/next month */ export declare function focusOnDay(calendarRef: HTMLElement, indexToFocus: number, props: CalendarGestureProps): void; /** * Focus management on calendar. * - try to focus on the selected item * - try to focus on the 1st not disabled item * - try to focus on the 1st item */ export declare function focusOnCalendar(containerRef: HTMLElement): void;