import type { DateRange } from 'node_modules/@feedmepos/ui-library/dist/components/form/calendar/date-range-picker/common'; export declare function formatDateToDDMMMYYYYHHMMAMPM(date: Date | string): string; export declare function formatDateToDDMMMYYYY(date: Date): string; export declare function formatDateToHHMMAMPM(date: Date): string; export declare function formatDateToYYYYMMM(date: Date, separator?: string): `${string}-${string}-${string}`; export declare function formatDateToHHMM24Hour(date: Date): `${string}:${string}`; export declare function formatDateToYYYYMMDD(date: Date, separator?: string): `${string}-${string}-${string}`; export declare function formatDateToYYYYMMDDHHMM(date: Date, separator?: string, timeSeparator?: string): string; export declare function toStartOfDay(date: Date): Date; export declare function toEndOfDay(date: Date): Date; export declare function previousDaysRange(dateRange: DateRange): DateRange; export declare function nextDaysRange(dateRange: DateRange): DateRange; type NonNullableMap> = { [K in keyof T]: NonNullable; }; export type RequiredDateRange = NonNullableMap; /** @returns date time ISO string */ export declare function getMonthRangeFromNow(months: number, now?: Date): RequiredDateRange; export declare function getMonthRangeArray(months: number, now?: Date): Date[]; export declare function toStartOfMonth(date: Date): Date; export {};