import * as React from "react"; declare type Props = { label: string; value?: Date | null; error?: string; disabled?: boolean; onChange: (date: Date | null) => void; }; declare type State = { date: string; month: string; year: string; dateFilled: boolean; monthFilled: boolean; yearFilled: boolean; }; declare class DateInput extends React.Component { constructor(props: Props); getDateObject(): Date | null; getDefaultError: () => string | null; updateDate: () => void; handleChange: (ev: React.SyntheticEvent) => void; handleBlur: (ev: React.SyntheticEvent) => void; render(): JSX.Element; } export default DateInput;