import { DateUtils } from './DateUtils';
import { Duration } from './Duration';
export declare class Interval {
    start: DateUtils;
    end: DateUtils;
    constructor(start: DateUtils, end: DateUtils);
    /**
     * Checks if a given date is within the interval (inclusive).
     * @param date The date to check.
     * @returns True if the date is within the interval.
     */
    contains(date: Date | string | number | DateUtils): boolean;
    /**
     * Returns the duration of the interval.
     * @returns A Duration object representing the length of the interval.
     */
    toDuration(): Duration;
}
