import { HTMLAttributes } from 'react'; import { DesktopTimeProps } from '../../components/DesktopTime/DesktopTime'; import { ModalProps } from '../../components/Modal/Modal'; import { TimeInputProps } from '../../components/TimeInput/TimeInput'; import { HourFormat } from '../../types/HourFormat'; import { Language } from '../../types/Language'; import { NepaliTime } from '../../types/NepaliTime'; interface DesktopTimePickerProps extends HTMLAttributes { className?: string; desktopTime?: DesktopTimeProps; hourFormat?: HourFormat; lang?: Language; modal?: ModalProps; onTimeSelect?: (time?: NepaliTime) => void; timeInput?: TimeInputProps; trans?: DesktopTimePickerTrans; } export declare const DesktopTimePicker: ({ className, onTimeSelect, modal, timeInput, desktopTime, lang, hourFormat, trans, ...rest }: DesktopTimePickerProps) => JSX.Element; type DesktopTimePickerTrans = { [lang in Language]?: { timeInputPlaceholder12HourFormat: string; timeInputPlaceholder24HourFormat: string; timeInputError: string; }; }; export {};