export default class TimeSpan extends Number { static readonly second = 1000; static readonly minute: number; static readonly hour: number; static readonly day: number; static readonly week: number; static readonly zero: TimeSpan; static readonly maxValue: TimeSpan; static readonly minValue: TimeSpan; constructor(milliseconds: number); get days(): number; get hours(): number; get milliseconds(): number; get minutes(): number; get seconds(): number; get totalDays(): number; get totalHours(): number; get totalMinutes(): number; get totalSeconds(): number; get totalMilliseconds(): number; add(ts: TimeSpan): TimeSpan; static fromDays(value: number): TimeSpan; static fromHours(value: number): TimeSpan; static fromMinutes(value: number): TimeSpan; static fromSeconds(value: number): TimeSpan; }