import { HTMLAttributes } from 'react';
import { CalendarProps } from '../../components/Calendar/Calendar';
import { DateInputProps } from '../../components/DateInput/DateInput';
import { ModalProps } from '../../components/Modal/Modal';
import { Language } from '../../types/Language';
import { NepaliDate } from '../../types/NepaliDate';
interface DatePickerProps extends HTMLAttributes {
className?: string;
lang?: Language;
onDateSelect?: (selectedDate?: NepaliDate) => void;
modal?: ModalProps;
dateInput?: DateInputProps;
calendar?: CalendarProps;
trans?: DatePickerTrans;
}
export declare const DatePicker: ({ className, lang, modal, onDateSelect, dateInput, calendar, trans, ...rest }: DatePickerProps) => JSX.Element;
type DatePickerTrans = {
[lang in Language]?: {
inputPlaceholder: string;
};
};
export {};