import { DateTime } from "luxon"; export declare function initializeTimezone(timezone: string): void; export declare function getTimezone(): string; export declare function parseDateInput(value: string | number | Date): number; export declare function toIsoDateString(value: string | number | Date): string; export declare function enumerateDateRange(start: string | number | Date, end: string | number | Date): string[]; export declare function isWeekend(dateIso: string): boolean; export declare function isHoliday(date: string | number | Date, holidays?: Array): boolean; export declare function filterWorkingDays(dates: Array, excludeWeekends?: boolean, excludeHolidays?: boolean, holidays?: Array): string[]; export declare function getDayBounds(value: string | number | Date): { start: number; end: number; }; export declare function minutesToHours(minutes: number): number; export declare function hoursToMinutes(hours: number): number; export declare function calculateTotalMinutes(items: Array<{ duration: { minutes?: number | undefined; }; }>): number; export declare function groupWorkItemsByDate(items: T[]): Map; export declare function validateDateRange(start: string | number | Date, end: string | number | Date): void; export declare function isWorkingDay(value: string | number | Date): boolean; export declare function dateToUnixMs(value: string | Date, timezone?: string): number; export declare function unixMsToDate(timestamp: number): Date; export declare function formatDate(value: string | number | Date): string; export declare function formatDateInTimezone(value: string | number | Date, timezone: string): string; export declare function generateDateRange(start: string | number | Date, end: string | number | Date): Date[]; export declare function filterWorkingDates(dates: Date[], excludeWeekends?: boolean, excludeHolidays?: boolean, holidays?: Date[]): Date[]; export declare function isSameDay(left: string | number | Date, right: string | number | Date): boolean; export declare function getCurrentTimestamp(): number; export declare function getCurrentDate(timezone?: string): Date; export declare function getCurrentDateTime(timezone?: string): DateTime; //# sourceMappingURL=date.d.ts.map