import { type SelectBaseProps } from "#ui";
import { type Matcher } from "react-day-picker";
import { type SelectFieldProps } from "../../../../scalars/components/fragments/select-field/index.js";
import { type WeekStartDayNumber } from "../date-picker/types.js";
interface DateTimePickerContentProps {
    className?: string;
    activeTab: "date" | "time";
    onChangeTabs: (value: string) => void;
    date?: Date;
    handleDateSelect?: (date: Date) => void;
    disabledDates: Matcher | Matcher[] | undefined;
    weekStartDay: WeekStartDayNumber;
    handleDayClick: () => void;
    selectedHour: string;
    selectedMinute: string;
    selectedPeriod: "AM" | "PM" | undefined;
    setSelectedHour: (hour: string) => void;
    setSelectedMinute: (minute: string) => void;
    setSelectedPeriod: (period?: "AM" | "PM") => void;
    hours: string[];
    minutes: string[];
    timeZonesOptions: SelectBaseProps["options"];
    selectProps?: Omit<SelectFieldProps, "name" | "options" | "selectionIcon">;
    is12HourFormat: boolean;
    isDisableSelect?: boolean;
    selectedTimeZone?: string;
    setSelectedTimeZone?: (timeZone: string | string[]) => void;
    timeZone?: string;
    onSave: () => void;
    onCancel: () => void;
}
declare const DateTimePickerContent: ({ className, activeTab, onChangeTabs, date, handleDateSelect, disabledDates, weekStartDay, handleDayClick, selectedHour, selectedMinute, selectedPeriod, setSelectedHour, setSelectedMinute, setSelectedPeriod, onSave, onCancel, hours, minutes, timeZonesOptions, selectProps, is12HourFormat, isDisableSelect, selectedTimeZone, setSelectedTimeZone, timeZone, }: DateTimePickerContentProps) => import("react/jsx-runtime").JSX.Element;
export default DateTimePickerContent;
//# sourceMappingURL=date-time-picker-content.d.ts.map