import { CalendarDate, CalendarOptions } from "../types"; export declare function formatDate(date: CalendarDate, format: Intl.DateTimeFormatOptions, options?: CalendarOptions): string; export declare function formatNumber(value: number, options?: CalendarOptions): string; export declare function formatDay(date: CalendarDate, options?: CalendarOptions): string; export declare function formatMonthYear(date: CalendarDate, options?: CalendarOptions): string; export declare function addDays(date: CalendarDate, amount: number): Date; export declare function addMonths(date: CalendarDate, amount: number): Date; export declare function startOfDay(date: CalendarDate): Date; export declare function endOfDay(date: CalendarDate): Date; export declare function isSameDay(dateLeft: CalendarDate, dateRight: CalendarDate): boolean; export declare function isSameMonth(dateLeft: CalendarDate, dateRight: CalendarDate): boolean; export declare function isSameYear(dateLeft: CalendarDate, dateRight: CalendarDate): boolean; export declare function isWeekend(date: CalendarDate): boolean; export declare function isBefore(date: CalendarDate, dateToCompare: CalendarDate): boolean; export declare function isAfter(date: CalendarDate, dateToCompare: CalendarDate): boolean; export declare function isEqual(leftDate: CalendarDate, rightDate: CalendarDate): boolean; export declare function startOfWeek(date: CalendarDate, options?: CalendarOptions): Date; export declare function endOfWeek(date: CalendarDate, options?: CalendarOptions): Date; export declare function startOfMonth(date: CalendarDate): Date; export declare function endOfMonth(date: CalendarDate): Date; export declare function diffDays(leftDate: CalendarDate, rightDate: CalendarDate): number; export declare const isBetween: (date: CalendarDate, from: CalendarDate, to: CalendarDate, inclusivity?: string) => boolean; export declare const isBetweenInterval: (startDate: CalendarDate, endDate: CalendarDate, from: CalendarDate, to: CalendarDate, inclusivity?: string) => boolean;