import { CalendarProps } from '../../components/Calendar/Calendar'; import { DateTimeInputProps } from '../../components/DateTimeInput/DateTimeInput'; import { DesktopTimeProps } from '../../components/DesktopTime/DesktopTime'; import { ModalProps } from '../../components/Modal/Modal'; import { HourFormat } from '../../types/HourFormat'; import { Language } from '../../types/Language'; import { NepaliDateTime } from '../../types/NepaliDateTime'; interface DesktopDateTimePickerProps { className?: string; lang?: Language; defaultValue?: string; fullWidth?: boolean; onDateTimeSelect?: (selectedDateTime?: NepaliDateTime) => void; modal?: ModalProps; hourFormat?: HourFormat; datetimeInput?: DateTimeInputProps; calendar?: CalendarProps; time?: DesktopTimeProps; trans?: DesktopDateTimePickerTrans; } export declare const DesktopDateTimePicker: ({ className, lang, modal, defaultValue, fullWidth, onDateTimeSelect, datetimeInput, hourFormat, calendar, time, trans, }: DesktopDateTimePickerProps) => JSX.Element; export type DesktopDateTimePickerTrans = { [lang in Language]?: { title?: string; cancel?: string; confirm?: string; dateTimeInputPlaceholder12HourFormat?: string; dateTimeInputPlaceholder24HourFormat?: string; dateTimeInputError?: string; }; }; export {};