import { Dayjs } from "dayjs";
import { TFunction } from "i18next";
import { PastTime, PickerDateRange } from "./dateRangePicker.type";
export declare const BASIC_RELATIVE_TIME_CONFIG: PastTime[];
export declare function getTime(year: number, month: number, date: number): Dayjs;
export declare function trimTime(time: Dayjs): Dayjs;
export declare function isSameDate(first: Dayjs, second: Dayjs): boolean;
export declare function getClassNameForDateBlock(range: PickerDateRange, date: Dayjs, mapOfHighlightDay: Map<string, number>, disabled: boolean): string;
export declare function getDiffMonthAndDate(first: Dayjs, second: Dayjs): string[];
export declare function time2stringByUnit(time: string, type: "h" | "m" | "s"): string;
export declare function time2string(time: number): string;
export declare function getDateText(date: PastTime, t: TFunction): string;
export declare function checkDateNotInRange(date: Dayjs, minDate?: string | Dayjs | undefined, maxDate?: string | Dayjs | undefined): boolean;
export declare function copyDay(day: Dayjs): Dayjs;
