import { DateUtils } from './core/DateUtils';
import { Interval } from './core/Interval';
import { LocaleData } from './types';
/**
 * Main factory function to create a new DateUtils instance. It can be called in multiple ways:
 * - dt()
 * - dt(date)
 * - dt(date, locale)
 * - dt(dateString, formatString)
 * - dt(dateString, formatString, locale)
 */
declare const dt: {
    (date?: Date | string | number, formatOrLocale?: string | LocaleData, locale?: LocaleData): DateUtils;
    interval(start: DateUtils, end: DateUtils): Interval;
};
export { dt };
