import { TimePeriod } from '../types'; export declare class XDate { private date; static now(): XDate; static fromWeek(week: number, year: number, dayOfWeek?: number): XDate; constructor(date?: DateTime); add(value: number, period: TimePeriod): this; set(value: number, period: TimePeriod): this; setTime(time: string): this; setDayOfWeek(dayOfWeek: number): this; toInfo(): import("../types").DateInfo | undefined; toText(withHour?: boolean): string | undefined; toString(): string | undefined; get value(): Date | null | undefined; }