import { DateMathDiff, DateMathDiffUnit, DateOption, DateTimeObject, Locale, LocaleOptions } from './types'; declare class DateMath { private readonly date; private constructor(); static set(date: DateOption): DateMath; plus(options: DateTimeObject): DateMath; minus(options: DateTimeObject): DateMath; diffNow(units?: DateMathDiffUnit[]): DateMathDiff; diff(other: DateMath, units?: DateMathDiffUnit[]): DateMathDiff; toString(options?: { format?: string; localeOptions?: LocaleOptions; locale?: Locale; }): string; toObject(): import('./types').MakeOptionalRequired; toJSDate(): Date; toMillis(): number; toISO(): string; } export default DateMath;