import { TimeInterval } from '../default-interval/time-interval'; import { TimeIntervalValue } from '../model/date-time-internal.model'; export declare class TimeIntervalValueBuilder { private _timezone; private _absoluteStartDate; private _absoluteEndDate; private _interval; static builder(): TimeIntervalValueBuilder; withTimezone(timezone: string): TimeIntervalValueBuilder; withAbsoluteStartDate(date: Date): TimeIntervalValueBuilder; withAbsoluteEndDate(date: Date): TimeIntervalValueBuilder; withCurrentMonthInterval(label: string): TimeIntervalValueBuilder; withLastMonthInterval(label: string): TimeIntervalValueBuilder; withThisYearInterval(label: string): TimeIntervalValueBuilder; withThisWeekInterval(label: string): TimeIntervalValueBuilder; withLastHourInterval(label: string): TimeIntervalValueBuilder; withLastMinuteInterval(label: string): TimeIntervalValueBuilder; withLastTwoHoursInterval(label: string): TimeIntervalValueBuilder; withLastThreeHoursInterval(label: string): TimeIntervalValueBuilder; withLastTwentyFourHoursInterval(label: string): TimeIntervalValueBuilder; withLastOneWeekInterval(label: string): TimeIntervalValueBuilder; withLastFiveMinutesInterval(label: string): TimeIntervalValueBuilder; withLastTenMinutesInterval(label: string): TimeIntervalValueBuilder; withLastThirtyMinutesInterval(label: string): TimeIntervalValueBuilder; withTodayInterval(label: string): TimeIntervalValueBuilder; withLastYearInterval(label: string): TimeIntervalValueBuilder; withYesterdayInterval(label: string): TimeIntervalValueBuilder; withThisQuarter(label: string): TimeIntervalValueBuilder; withLastQuarter(label: string): TimeIntervalValueBuilder; withInterval(interval: TimeInterval): TimeIntervalValueBuilder; build(): TimeIntervalValue; }