export declare class FullDate {
private _date;
constructor();
constructor(copyFrom: FullDate);
constructor(date: Date);
constructor(s: string);
constructor(n: number);
constructor(y: number, m: number, d?: number);
toString(): string;
toJSON(): string;
valueOf(): number;
get date(): Date;
get year(): number;
get month(): number;
get day(): number;
get dayOfWeek(): number;
set year(val: number);
set month(val: number);
set day(val: number);
advance(period: number): FullDate;
distanceFrom(d0: FullDate): number;
}