import { TimeUnit } from './time-unit'; export declare abstract class DateTimeAdapter { readonly locale: any; constructor(locale: any); abstract now(): D; abstract parse(value: string | number, format?: string): D; abstract format(dt: D, format: string): string; abstract valueOf(dt: D): number; abstract getWeekDay(dt: D): number; abstract get(dt: D, unit: TimeUnit | string): number; abstract set(dt: D, value: number, unit: TimeUnit | string): D; translate(dt: D, value: number, unit: TimeUnit | string): D; equal(dt: D, other: D): boolean; isBefore(dt: D, other: D): boolean; isAfter(dt: D, other: D): boolean; }