import { CommonsFixedDate, TCommonsFixedDateObject, TCommonsFixedYmdHisObject } from './commons-fixed-date'; import { CommonsFixedDuration } from './commons-fixed-duration'; export type TCommonsFixedDateRange = { from: CommonsFixedDate; to: CommonsFixedDate; }; export declare class CommonsFixedDateRange { get __internalIdentifier(): string; private fixedFrom; private fixedTo; constructor(from: CommonsFixedDate, to: CommonsFixedDate); static is(test: unknown): test is CommonsFixedDateRange; get clone(): CommonsFixedDateRange; static fromRange(range: TCommonsFixedDateRange): CommonsFixedDateRange; get from(): CommonsFixedDate; set from(date: CommonsFixedDate); get to(): CommonsFixedDate; set to(date: CommonsFixedDate); get range(): TCommonsFixedDateRange; set range(range: TCommonsFixedDateRange); get YmdHisObject(): { from: TCommonsFixedYmdHisObject; to: TCommonsFixedYmdHisObject; }; set YmdHisObject(range: { from: TCommonsFixedYmdHisObject; to: TCommonsFixedYmdHisObject; }); get object(): { from: TCommonsFixedDateObject; to: TCommonsFixedDateObject; }; set object(range: { from: TCommonsFixedDateObject; to: TCommonsFixedDateObject; }); get YmdHisJsonString(): string; set YmdHisJsonString(s: string); get jsonString(): string; set jsonString(s: string); get prettyWithoutYear(): string; get pretty(): string; get prettyShortWithoutYear(): string; get prettyShort(): string; get delta(): number; get deltaAbs(): number; get seconds(): number; get secondsAbs(): number; get minutes(): number; get minutesAbs(): number; get hours(): number; get hoursAbs(): number; get days(): number; get daysAbs(): number; get isReversed(): boolean; get durationAbs(): CommonsFixedDuration; isEqual(): boolean; isEqualYmd(): boolean; isEqualHisMs(): boolean; isEqualHis(): boolean; isEqualHi(): boolean; isEqualYmdHis(): boolean; quantiseToSeconds(seconds: number, direction: 'down' | 'up' | 'closest' | 'inner' | 'outer'): void; quantiseToMinutes(minutes: number, direction: 'down' | 'up' | 'closest' | 'inner' | 'outer'): void; quantiseToHours(hours: number, direction: 'down' | 'up' | 'closest' | 'inner' | 'outer'): void; quantiseToDays(days: number, direction: 'down' | 'up' | 'closest' | 'inner' | 'outer'): void; autoNextDay(): void; autoPivotNextDay(pivotUntilHour: number): void; quantisedFixedDatesBetween(quantise: CommonsFixedDuration, inclusive?: boolean): CommonsFixedDate[]; }