///
import { DateObject } from 'react-multi-date-picker';
import { IDatepicker } from '../types';
declare const renderDatepickerNavigationButton: (direction: IDatepicker.DatpickerNavigationDirection, handleClick: (event: React.MouseEvent) => void) => import("react").JSX.Element;
declare const regexInputValidate: (event: IDatepicker.InputChangeEvent, onChange: (event: IDatepicker.InputChangeEvent) => void) => void;
declare const months: string[];
declare const weeks: string[];
declare const fullMonthsText: any;
declare const createDateTimeRangeParams: (dateTimeRange?: IDatepicker.DateTimeRangeType) => {
startDate: string;
endDate: string;
};
declare const getDateRange: (dates: DateObject[] | DateObject | null) => string;
declare const extractTimeFromDate: (dateTimeRange: IDatepicker.DateRangeType) => {
startDateOnly: string;
endDateOnly: string;
time: {
from: {
hour: string;
minute: string;
clockType: IDatepicker.ClockTypeEnum;
};
to: {
hour: string;
minute: string;
clockType: IDatepicker.ClockTypeEnum;
};
};
};
declare const formatDateTime: (date: string | Date, format: string, timeRange: {
hour: string;
minute: string;
clockType: string;
}) => string;
declare const getFormattedDateTime: (dateTimeRange?: IDatepicker.DateRangeType, dateFormat?: string) => string;
export { renderDatepickerNavigationButton, regexInputValidate, months, weeks, fullMonthsText, createDateTimeRangeParams, getDateRange, extractTimeFromDate, formatDateTime, getFormattedDateTime, };