export declare class TimeSpan { msecPerSecond: number; msecPerMinute: number; msecPerHour: number; msecPerDay: number; msecs: number; static FromDates(firstDate: Date, secondDate: Date): TimeSpan; static FromMilliseconds(milliSeconds: number): TimeSpan; static FromSeconds(seconds: number): TimeSpan; static FromMinutes(minutes: number): TimeSpan; static FromHours(hours: number): TimeSpan; static FromDays(days: number): TimeSpan; constructor(milliseconds?: number, seconds?: number, minutes?: number, hours?: number, days?: number); addMilliseconds(milliseconds: number): void; addSeconds(seconds: number): void; addMinutes(minutes: number): void; addHours(hours: number): void; addDays(days: number): void; subtractMilliseconds(milliseconds: number): void; subtractSeconds(seconds: number): void; subtractMinutes(minutes: number): void; subtractHours(hours: number): void; subtractDays(days: number): void; add(timespan: TimeSpan): void; subtract(timespan: TimeSpan): void; equals(timespan: TimeSpan): boolean; totalMilliseconds(roundDown?: boolean): number; totalSeconds(roundDown?: boolean): number; totalMinutes(roundDown?: boolean): number; totalHours(roundDown?: boolean): number; totalDays(roundDown?: boolean): number; milliseconds(): number; seconds(): number; minutes(): number; hours(): number; days(): number; }