import type { InputBaseProps, WithDifference } from '../../../../scalars/components/types.js';
import { type ChangeEvent, type FocusEvent } from 'react';
import type { DateFieldValue } from '../date-picker/types.js';
interface DateTimePickerProps extends InputBaseProps<DateFieldValue>, WithDifference<string> {
    name: string;
    id?: string;
    label?: string;
    value?: DateFieldValue;
    defaultValue?: DateFieldValue;
    placeholder?: string;
    onChange?: (e: ChangeEvent<HTMLInputElement>) => void;
    onBlur?: (e: FocusEvent<HTMLInputElement>) => void;
    timeFormat?: string;
    timeIntervals?: number;
    timeZone?: string;
    showTimezoneSelect?: boolean;
    includeContinent?: boolean;
    disablePastDates?: boolean;
    disableFutureDates?: boolean;
    dateFormat?: string;
    weekStart?: string;
    autoClose?: boolean;
    minDate?: string;
    maxDate?: string;
    onChangeDate?: (e: ChangeEvent<HTMLInputElement>) => void;
    onBlurDate?: (e: FocusEvent<HTMLInputElement>) => void;
    className?: string;
}
declare const DateTimePicker: import("react").ForwardRefExoticComponent<DateTimePickerProps & import("react").RefAttributes<HTMLInputElement>>;
export { DateTimePicker, type DateTimePickerProps };
//# sourceMappingURL=date-time-picker.d.ts.map