///
import { NonNullablePickerChangeHandler } from '../internals/hooks/useViews';
import { YearPickerClasses } from './yearPickerClasses';
import { BaseDateValidationProps, YearValidationProps } from '../internals/hooks/validation/models';
export interface YearPickerProps extends YearValidationProps, BaseDateValidationProps {
autoFocus?: boolean;
className?: string;
classes?: Partial;
date: TDate | null;
disabled?: boolean;
onChange: NonNullablePickerChangeHandler;
onFocusedDayChange?: (day: TDate) => void;
readOnly?: boolean;
/**
* If `true`, today's date is rendering without highlighting with circle.
* @default false
*/
disableHighlightToday?: boolean;
onYearFocus?: (year: number) => void;
hasFocus?: boolean;
onFocusedViewChange?: (newHasFocus: boolean) => void;
}
declare type YearPickerComponent = ((props: YearPickerProps) => JSX.Element) & {
propTypes?: any;
};
export declare const YearPicker: YearPickerComponent;
export {};