import moment from 'dayjs'; import React from 'react'; interface CustomYearsViewProps { viewDate: moment.Dayjs; selectedDate: moment.Dayjs; subtractTime: (amount: number, type: string, toSelected?: moment.Dayjs) => () => void; addTime: (amount: number, type: string, toSelected?: moment.Dayjs) => () => void; showView: (view: string) => () => void; minDate?: moment.Dayjs; maxDate?: moment.Dayjs; onChange?: () => void; onClose?: () => void; onConfirm?: (value: number[], types: string[]) => void; useMobileUI: boolean; updateOn?: string; setDate?: (date: string) => void; renderYear?: (props: any, year: number) => JSX.Element; updateSelectedDate: (event: React.MouseEvent, close?: boolean) => void; isValidDate?: (currentDate: moment.Dayjs, selected?: moment.Dayjs) => boolean; } export declare class CustomYearsView extends React.Component { state: { pickerValue: number[]; }; constructor(props: any); renderYears(year: number): any[]; updateSelectedYear(event: any): void; renderYear: (props: any, year: number, date?: moment.Dayjs) => JSX.Element; onConfirm: (value: number[]) => void; onPickerChange: (value: number[]) => void; alwaysValidDate(): boolean; render(): JSX.Element; } export default CustomYearsView;