import { FC, ComponentType } from 'react';
import { DayPickerProps } from 'react-day-picker';
import 'react-day-picker/lib/style.css';
import { BoxVariant } from '../Box';
export declare type DatePickerVariant = 'basic';
export declare type DatePickerProps = {
    variant: DatePickerVariant;
    margin?: string;
    id?: string;
    name?: string;
    disabled?: boolean;
    label?: string;
    placeholder?: string;
    value?: string | null;
    onChange?: (state: any) => void;
    tooltip?: string | ComponentType;
    error?: string;
    noExpiryOption?: boolean;
    noExpiryCopy?: string;
    minDate?: Date;
    maxDate?: Date;
    hasIcon?: boolean;
    dateFormat?: string;
    dayPickerProps?: Partial<DayPickerProps>;
};
export declare type OverlayComponentProps = {
    noExpiryOption: boolean;
    noExpiryCopy: string;
    handleNoExpiry: () => void;
    variant: BoxVariant;
};
export declare const DatePicker: FC<DatePickerProps>;
//# sourceMappingURL=DatePicker.d.ts.map