export declare const durationUnits: { Millisecond: { ms: number; name: string; plural: string; }; Second: { ms: number; name: string; plural: string; }; Minute: { ms: number; name: string; plural: string; }; Hour: { ms: number; name: string; plural: string; }; Day: { ms: number; name: string; plural: string; }; Year: { ms: number; name: string; plural: string; }; }; export type DurationUnitName = keyof typeof durationUnits; export declare function msToGreatestUnit(msTotal: number): { value: number; unitName: DurationUnitName; }; export declare class SDuration { private ms; constructor(ms: number); static fromMs(f: number): SDuration; static fromMinutes(minutes: number): SDuration; static fromHours(hours: number): SDuration; static fromDays(days: number): SDuration; static fromYears(years: number): SDuration; toMs(): number; toMinutes(): number; toHours(): number; toDays(): number; toYears(): number; toUnitAndNumber(): { value: number; unitName: DurationUnitName; }; toString(): string; add(other: SDuration): SDuration; subtract(other: SDuration): SDuration; divideBySDuration(divisor: SDuration): number; divideByNumber(divisor: number): SDuration; multiply(num: number): SDuration; isEqual(other: SDuration): boolean; smaller(other: SDuration): boolean; larger(other: SDuration): boolean; } //# sourceMappingURL=SDuration.d.ts.map