import React, { Component } from "react"; interface WeekNumberProps { weekNumber: number; date: Date; onClick?: React.MouseEventHandler; ariaLabelPrefix?: string; selected?: Date | null; preSelection?: Date | null; showWeekPicker?: boolean; showWeekNumber?: boolean; disabledKeyboardNavigation?: boolean; inline?: boolean; shouldFocusDayInline?: boolean; handleOnKeyDown?: React.KeyboardEventHandler; containerRef?: React.RefObject; isInputFocused?: boolean; isWeekDisabled?: boolean; } export default class WeekNumber extends Component { static get defaultProps(): { ariaLabelPrefix: string; }; componentDidMount(): void; componentDidUpdate(prevProps: WeekNumberProps): void; weekNumberEl: React.RefObject; handleClick: (event: React.MouseEvent) => void; handleOnKeyDown: (event: React.KeyboardEvent) => void; isKeyboardSelected: () => boolean; getTabIndex: () => number; handleFocusWeekNumber: (prevProps?: Partial) => void; render(): React.ReactElement; } export {};