export type TCommonsFixedYmdHisObject = { year: number; month: number; day: number; hour: number; minute: number; second: number; }; export declare function isTCommonsFixedYmdHisObject(test: unknown): test is TCommonsFixedYmdHisObject; export type TCommonsFixedDateObject = TCommonsFixedYmdHisObject & { milli: number; }; export declare function isTCommonsFixedDateObject(test: unknown): test is TCommonsFixedDateObject; export declare class CommonsFixedDate { get __internalIdentifier(): string; private y; private m; private d; private h; private i; private s; private ms; private internalDateCalcs; constructor(); static is(test: unknown): test is CommonsFixedDate; static fromYmdHisMs(value: string): CommonsFixedDate; static fromYmdHis(value: string): CommonsFixedDate; static fromYmd(value: string): CommonsFixedDate; static fromHisMs(value: string): CommonsFixedDate; static fromHis(value: string): CommonsFixedDate; static fromHi(value: string): CommonsFixedDate; static fromUTCDate(date: Date): CommonsFixedDate; static fromObject(date: TCommonsFixedDateObject): CommonsFixedDate; static fromYmdHisObject(date: TCommonsFixedYmdHisObject): CommonsFixedDate; static fromJsonString(date: string): CommonsFixedDate; static fromYmdHisJsonString(date: string): CommonsFixedDate; get clone(): CommonsFixedDate; private refactor; get year(): number; set year(value: number); get month(): number; set month(value: number); get monthString(): string; get monthShortString(): string; get day(): number; set day(value: number); get dow(): number; get dowString(): string; get dowShortString(): string; 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 Ymd(): string; set Ymd(Ymd: string); set zYmd(Ymd: string); get dmY(): string; set dmY(dmY: string); set zdmY(dmY: string); get Hi(): string; set Hi(Hi: string); set zHi(Hi: string); get His(): string; set His(His: string); set zHis(His: string); get HisMs(): string; set HisMs(HisMs: string); set zHisMs(HisMs: string); get YmdHis(): string; set YmdHis(YmdHis: string); get YmdHisMs(): string; set YmdHisMs(YmdHisMs: string); get dmYHi(): string; set dmYHi(dmYHi: string); get dmYHis(): string; set dmYHis(dmYHis: string); get UTCDate(): Date; set UTCDate(date: Date); parseLocalDate(date: Date): void; get prettyWithoutYear(): string; get pretty(): string; get prettyShortWithoutYear(): string; get prettyShort(): string; deltaTo(date: CommonsFixedDate, absolute?: boolean): number; secondsTo(date: CommonsFixedDate, absolute?: boolean): number; minutesTo(date: CommonsFixedDate, absolute?: boolean): number; hoursTo(date: CommonsFixedDate, absolute?: boolean): number; daysTo(date: CommonsFixedDate, absolute?: boolean): number; compareTo(date: CommonsFixedDate): number; isEqual(date: CommonsFixedDate): boolean; isEqualYmd(date: CommonsFixedDate): boolean; isEqualHis(date: CommonsFixedDate): boolean; isEqualHisMs(date: CommonsFixedDate): boolean; isEqualYmdHis(date: CommonsFixedDate): boolean; isEqualYmdHisMs(date: CommonsFixedDate): boolean; truncateToSecond(): void; truncateToMinute(): void; truncateToHour(): void; truncateToYmd(): void; toString(): string; get YmdHisObject(): TCommonsFixedYmdHisObject; set YmdHisObject(object: TCommonsFixedYmdHisObject); get object(): TCommonsFixedDateObject; set object(object: TCommonsFixedDateObject); get YmdHisJsonString(): string; set YmdHisJsonString(s: string); get jsonString(): string; set jsonString(s: string); 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; pivotNextDay(pivotUntilHour: number): void; autoNextDay(prev: CommonsFixedDate): void; }