import React from 'react';
export interface DatePickerProps extends Omit<React.InputHTMLAttributes<HTMLInputElement>, 'type' | 'size'> {
    name: string;
    label?: React.ReactNode;
    helperText?: string;
    error?: string;
    isRequired?: boolean;
    isDisabled?: boolean;
    isReadOnly?: boolean;
    isInvalid?: boolean;
    size?: 'sm' | 'md' | 'lg';
    format?: 'MM/DD/YYYY' | 'DD/MM/YYYY' | 'YYYY-MM-DD';
    minDate?: string;
    maxDate?: string;
    showTodayButton?: boolean;
    todayButtonLabel?: string;
    showClearButton?: boolean;
    clearButtonLabel?: string;
    className?: string;
    wrapperClassName?: string;
    labelClassName?: string;
    inputClassName?: string;
    errorClassName?: string;
    helperTextClassName?: string;
    todayButtonClassName?: string;
    clearButtonClassName?: string;
    validateOnChange?: boolean;
    validateOnBlur?: boolean;
}
declare const _default: React.MemoExoticComponent<React.ForwardRefExoticComponent<DatePickerProps & React.RefAttributes<HTMLInputElement>>>;
export default _default;
//# sourceMappingURL=DatePicker.d.ts.map