import { type DateFieldView } from './calendarUtils.cjs'; export type AddUnit = 'years' | 'months' | 'weeks' | 'days' | 'hours' | 'minutes' | 'seconds' | 'milliseconds'; interface DateTimeFieldView extends DateFieldView { hour?: number; minute?: number; second?: number; millisecond?: number; } export declare function add(value: unknown, amount: number, unit: AddUnit): DateTimeFieldView; export declare function subtract(value: unknown, amount: number, unit: AddUnit): DateTimeFieldView; export declare const addYears: (v: unknown, n: number) => DateTimeFieldView; export declare const addMonths: (v: unknown, n: number) => DateTimeFieldView; export declare const addWeeks: (v: unknown, n: number) => DateTimeFieldView; export declare const addDays: (v: unknown, n: number) => DateTimeFieldView; export declare const addHours: (v: unknown, n: number) => DateTimeFieldView; export declare const addMinutes: (v: unknown, n: number) => DateTimeFieldView; export declare const addSeconds: (v: unknown, n: number) => DateTimeFieldView; export declare const addMilliseconds: (v: unknown, n: number) => DateTimeFieldView; export declare const subtractYears: (v: unknown, n: number) => DateTimeFieldView; export declare const subtractMonths: (v: unknown, n: number) => DateTimeFieldView; export declare const subtractWeeks: (v: unknown, n: number) => DateTimeFieldView; export declare const subtractDays: (v: unknown, n: number) => DateTimeFieldView; export declare const subtractHours: (v: unknown, n: number) => DateTimeFieldView; export declare const subtractMinutes: (v: unknown, n: number) => DateTimeFieldView; export declare const subtractSeconds: (v: unknown, n: number) => DateTimeFieldView; export declare const subtractMilliseconds: (v: unknown, n: number) => DateTimeFieldView; export type DiffUnit = 'years' | 'months' | 'weeks' | 'days' | 'hours' | 'minutes' | 'seconds' | 'milliseconds'; export declare function difference(a: unknown, b: unknown, unit: DiffUnit): number; export declare const differenceInYears: (a: unknown, b: unknown) => number; export declare const differenceInMonths: (a: unknown, b: unknown) => number; export declare const differenceInWeeks: (a: unknown, b: unknown) => number; export declare const differenceInDays: (a: unknown, b: unknown) => number; export declare const differenceInHours: (a: unknown, b: unknown) => number; export declare const differenceInMinutes: (a: unknown, b: unknown) => number; export declare const differenceInSeconds: (a: unknown, b: unknown) => number; export declare const differenceInMilliseconds: (a: unknown, b: unknown) => number; export {};