export declare class DateRange { constructor(start?: string | Date, end?: string | Date, maxDuration?: number); static createFromDateRange(from: DateRange, maxDuration?: number): DateRange; private _start?; set start(val: string); get start(): string | undefined; private _end?; set end(val: string); get end(): string | undefined; readonly maxDurationInDays?: number; get isValid(): boolean; isDefined(): boolean; hasValidOrder(): boolean; durationMaxisNotExceeded(): boolean; setStart(value: string | Date): void; setEnd(value: string | Date): void; }