import { type InputBaseProps } from "#scalars";
import type { DateFieldValue } from "./types.js";
interface DatePickerProps extends InputBaseProps<DateFieldValue> {
    label?: string;
    id?: string;
    name: string;
    disabled?: boolean;
    required?: boolean;
    value?: DateFieldValue;
    defaultValue?: DateFieldValue;
    placeholder?: string;
    onChange?: (e: React.ChangeEvent<HTMLInputElement>) => void;
    onBlur?: (e: React.FocusEvent<HTMLInputElement>) => void;
    inputProps?: Omit<InputBaseProps<DateFieldValue>, "name" | "onChange" | "value" | "defaultValue" | "onBlur">;
    minDate?: string;
    maxDate?: string;
    disablePastDates?: boolean;
    disableFutureDates?: boolean;
    dateFormat?: string;
    weekStart?: string;
    autoClose?: boolean;
}
declare const DatePicker: import("react").ForwardRefExoticComponent<DatePickerProps & import("react").RefAttributes<HTMLInputElement>>;
export { DatePicker, type DatePickerProps };
//# sourceMappingURL=date-picker.d.ts.map