export type TCommonsFixeddHisObject = { day: number; hour: number; minute: number; second: number; }; export declare function isTCommonsFixeddHisObject(test: unknown): test is TCommonsFixeddHisObject; export type TCommonsFixedDurationObject = TCommonsFixeddHisObject & { milli: number; }; export declare function isTCommonsFixedDurationObject(test: unknown): test is TCommonsFixedDurationObject; export declare class CommonsFixedDuration { get __internalIdentifier(): string; private d; private h; private i; private s; private ms; constructor(); static is(test: unknown): test is CommonsFixedDuration; deltaTo(date: CommonsFixedDuration, absolute?: boolean): number; secondsTo(date: CommonsFixedDuration, absolute?: boolean): number; minutesTo(date: CommonsFixedDuration, absolute?: boolean): number; hoursTo(date: CommonsFixedDuration, absolute?: boolean): number; daysTo(date: CommonsFixedDuration, absolute?: boolean): number; compareTo(date: CommonsFixedDuration): number; isEqual(date: CommonsFixedDuration): boolean; isEquald(date: CommonsFixedDuration): boolean; isEqualHis(date: CommonsFixedDuration): boolean; isEqualHisMs(date: CommonsFixedDuration): boolean; isEqualdHis(date: CommonsFixedDuration): boolean; isEqualdHisMs(date: CommonsFixedDuration): boolean; static fromMillis(millis: number): CommonsFixedDuration; static fromdHisMs(value: string): CommonsFixedDuration; static fromdHis(value: string): CommonsFixedDuration; static fromHisMs(value: string): CommonsFixedDuration; static fromHis(value: string): CommonsFixedDuration; static fromHi(value: string): CommonsFixedDuration; static fromUTCDate(date: Date): CommonsFixedDuration; static fromObject(date: TCommonsFixedDurationObject): CommonsFixedDuration; static fromdHisObject(date: TCommonsFixeddHisObject): CommonsFixedDuration; static fromJsonString(date: string): CommonsFixedDuration; static fromdHisJsonString(date: string): CommonsFixedDuration; get clone(): CommonsFixedDuration; private refactor; get day(): number; set day(value: number); get hour(): number; set hour(value: number); get minute(): number; set minute(value: number); get second(): number; set second(value: number); get milli(): number; set milli(value: number); get millis(): number; set millis(d: number); get seconds(): number; set seconds(d: number); get minutes(): number; set minutes(d: number); get hours(): number; set hours(d: number); get days(): number; set days(d: number); get Hi(): string; set Hi(Hi: string); get His(): string; set His(His: string); get HisMs(): string; set HisMs(HisMs: string); get dHis(): string; set dHis(dHis: string); get dHisMs(): string; set dHisMs(dHisMs: string); get UTCDate(): Date; set UTCDate(date: Date); get pretty(): string; toString(): string; get dHisObject(): TCommonsFixeddHisObject; set dHisObject(object: TCommonsFixeddHisObject); get object(): TCommonsFixedDurationObject; set object(object: TCommonsFixedDurationObject); get dHisJsonString(): string; set dHisJsonString(s: string); get jsonString(): string; set jsonString(s: string); truncateToSecond(): void; truncateToMinute(): void; truncateToHour(): void; truncateToDay(): void; quantiseToSeconds(seconds: number, direction: 'down' | 'up' | 'closest'): void; quantiseToMinutes(minutes: number, direction: 'down' | 'up' | 'closest'): void; quantiseToHours(hours: number, direction: 'down' | 'up' | 'closest'): void; quantiseToDays(days: number, direction: 'down' | 'up' | 'closest'): void; }