import * as React from 'react'; import { FormItem, IFormItemStates, IInputProps } from './common/FomItem'; export interface ISelectDatePickerProps extends IInputProps { startYearOffset: number; endYearOffset: number; variant: 'floating-label'; value: string | undefined | null; oldValue: string | undefined | null; } interface IStates extends IFormItemStates { dayNumber: number; } export declare class SelectDatePicker extends FormItem { private selectDayRef; private selectMonthRef; private selectYearRef; static defaultProps: ISelectDatePickerProps; constructor(props: any); render(): React.JSX.Element; validate(option?: { silentValidation?: boolean | undefined; }): string | undefined; getValue(): string; protected valueToDisplayValue(value: string | null | undefined): string | undefined; private updateValueFor; private daysInMonth; private getValueFor; private generateYears; private customValidateDateRange; } export {};