import * as dateFns from 'date-fns'; export declare const selectedTimezone: import("vue").Ref; export declare const utcTimezone = "Etc/UTC"; export declare function timezoneIsUtc(timezone: string): timezone is typeof utcTimezone; export declare const browserUtcOffset: number; export declare const utcOffsetMilliseconds: import("vue").ComputedRef; export declare const utcOffsetMinutes: import("vue").ComputedRef; export declare function assignTimezone(date: Date, timezone?: string | null): Date; export declare function unassignTimezone(date: Date, timezone?: string | null): Date; export declare function toDate(value: Date | string | null | undefined): Date; export declare function formatDateInTimezone(date: Date, format: string, timezone?: string | null): string; export declare function now(): Date; export declare function secondsFromEpoch(date?: Date | string): number; export declare const dateFunctions: { add(date: dateFns.DateArg, duration: dateFns.Duration, options?: dateFns.AddOptions | undefined): ResultDate; addBusinessDays(date: dateFns.DateArg, amount: number, options?: dateFns.AddBusinessDaysOptions | undefined): ResultDate; addDays(date: dateFns.DateArg, amount: number, options?: dateFns.AddDaysOptions | undefined): ResultDate; addHours(date: dateFns.DateArg, amount: number, options?: dateFns.AddHoursOptions | undefined): ResultDate; addISOWeekYears(date: dateFns.DateArg, amount: number, options?: dateFns.AddISOWeekYearsOptions | undefined): ResultDate; addMilliseconds(date: dateFns.DateArg, amount: number, options?: dateFns.AddMillisecondsOptions | undefined): ResultDate; addMinutes(date: dateFns.DateArg, amount: number, options?: dateFns.AddMinutesOptions | undefined): ResultDate; addMonths(date: dateFns.DateArg, amount: number, options?: dateFns.AddMonthsOptions | undefined): ResultDate; addQuarters(date: dateFns.DateArg, amount: number, options?: dateFns.AddQuartersOptions | undefined): ResultDate; addSeconds(date: dateFns.DateArg, amount: number, options?: dateFns.AddSecondsOptions | undefined): ResultDate; addWeeks(date: dateFns.DateArg, amount: number, options?: dateFns.AddWeeksOptions | undefined): ResultDate; addYears(date: dateFns.DateArg, amount: number, options?: dateFns.AddYearsOptions | undefined): ResultDate; areIntervalsOverlapping(intervalLeft: dateFns.Interval, intervalRight: dateFns.Interval, options?: dateFns.AreIntervalsOverlappingOptions): boolean; clamp, IntervalType extends dateFns.Interval, Options extends dateFns.ClampOptions | undefined = undefined>(date: DateType, interval: IntervalType, options?: Options): dateFns.ClampResult; closestIndexTo(dateToCompare: dateFns.DateArg & {}, dates: Array & {}>): number | undefined; closestTo, DatesType extends dateFns.DateArg[], Options extends dateFns.ClosestToOptions | undefined = undefined>(dateToCompare: DateToCompare, dates: DatesType, options?: Options | undefined): dateFns.ClosestToResult | undefined; compareAsc(dateLeft: dateFns.DateArg & {}, dateRight: dateFns.DateArg & {}): number; compareDesc(dateLeft: dateFns.DateArg & {}, dateRight: dateFns.DateArg & {}): number; constructFrom(date: dateFns.DateArg | dateFns.ContextFn | undefined, value: dateFns.DateArg & {}): ResultDate; constructNow(date: dateFns.DateArg | dateFns.ContextFn | undefined): ResultDate; daysToWeeks(days: number): number; differenceInBusinessDays(laterDate: dateFns.DateArg & {}, earlierDate: dateFns.DateArg & {}, options?: dateFns.DifferenceInBusinessDaysOptions | undefined): number; differenceInCalendarDays(laterDate: dateFns.DateArg & {}, earlierDate: dateFns.DateArg & {}, options?: dateFns.DifferenceInCalendarDaysOptions | undefined): number; differenceInCalendarISOWeekYears(laterDate: dateFns.DateArg & {}, earlierDate: dateFns.DateArg & {}, options?: dateFns.DifferenceInCalendarISOWeekYearsOptions | undefined): number; differenceInCalendarISOWeeks(laterDate: dateFns.DateArg & {}, earlierDate: dateFns.DateArg & {}, options?: dateFns.DifferenceInCalendarISOWeeksOptions | undefined): number; differenceInCalendarMonths(laterDate: dateFns.DateArg & {}, earlierDate: dateFns.DateArg & {}, options?: dateFns.DifferenceInCalendarMonthsOptions | undefined): number; differenceInCalendarQuarters(laterDate: dateFns.DateArg & {}, earlierDate: dateFns.DateArg & {}, options?: dateFns.DifferenceInCalendarQuartersOptions | undefined): number; differenceInCalendarWeeks(laterDate: dateFns.DateArg & {}, earlierDate: dateFns.DateArg & {}, options?: dateFns.DifferenceInCalendarWeeksOptions | undefined): number; differenceInCalendarYears(laterDate: dateFns.DateArg & {}, earlierDate: dateFns.DateArg & {}, options?: dateFns.DifferenceInCalendarYearsOptions | undefined): number; differenceInDays(laterDate: dateFns.DateArg & {}, earlierDate: dateFns.DateArg & {}, options?: dateFns.DifferenceInDaysOptions | undefined): number; differenceInHours(laterDate: dateFns.DateArg & {}, earlierDate: dateFns.DateArg & {}, options?: dateFns.DifferenceInHoursOptions): number; differenceInISOWeekYears(laterDate: dateFns.DateArg & {}, earlierDate: dateFns.DateArg & {}, options?: dateFns.DifferenceInISOWeekYearsOptions | undefined): number; differenceInMilliseconds(laterDate: dateFns.DateArg & {}, earlierDate: dateFns.DateArg & {}): number; differenceInMinutes(dateLeft: dateFns.DateArg & {}, dateRight: dateFns.DateArg & {}, options?: dateFns.DifferenceInMinutesOptions): number; differenceInMonths(laterDate: dateFns.DateArg & {}, earlierDate: dateFns.DateArg & {}, options?: dateFns.DifferenceInMonthsOptions | undefined): number; differenceInQuarters(laterDate: dateFns.DateArg & {}, earlierDate: dateFns.DateArg & {}, options?: dateFns.DifferenceInQuartersOptions | undefined): number; differenceInSeconds(laterDate: dateFns.DateArg & {}, earlierDate: dateFns.DateArg & {}, options?: dateFns.DifferenceInSecondsOptions): number; differenceInWeeks(laterDate: dateFns.DateArg & {}, earlierDate: dateFns.DateArg & {}, options?: dateFns.DifferenceInWeeksOptions | undefined): number; differenceInYears(laterDate: dateFns.DateArg & {}, earlierDate: dateFns.DateArg & {}, options?: dateFns.DifferenceInYearsOptions | undefined): number; eachDayOfInterval(interval: IntervalType, options?: Options): dateFns.EachDayOfIntervalResult; eachHourOfInterval(interval: IntervalType, options?: Options): dateFns.EachHourOfIntervalResult; eachMinuteOfInterval(interval: IntervalType, options?: Options): dateFns.EachMinuteOfIntervalResult; eachMonthOfInterval(interval: IntervalType, options?: Options): dateFns.EachMonthOfIntervalResult; eachQuarterOfInterval(interval: IntervalType, options?: Options): dateFns.EachQuarterOfIntervalResult; eachWeekOfInterval(interval: IntervalType, options?: Options): dateFns.EachWeekOfIntervalResult; eachWeekendOfInterval(interval: IntervalType, options?: Options): dateFns.EachWeekendOfIntervalResult; eachWeekendOfMonth(date: dateFns.DateArg, options?: dateFns.EachWeekendOfMonthOptions): ResultDate[]; eachWeekendOfYear(date: dateFns.DateArg, options?: dateFns.EachWeekendOfYearOptions): ResultDate[]; eachYearOfInterval(interval: IntervalType, options?: Options): dateFns.EachYearOfIntervalResult; endOfDay(date: dateFns.DateArg, options?: dateFns.EndOfDayOptions | undefined): ResultDate; endOfDecade(date: dateFns.DateArg, options?: dateFns.EndOfDecadeOptions | undefined): ResultDate; endOfHour(date: dateFns.DateArg, options?: dateFns.EndOfHourOptions | undefined): ResultDate; endOfISOWeek(date: dateFns.DateArg, options?: dateFns.EndOfISOWeekOptions | undefined): ResultDate; endOfISOWeekYear(date: dateFns.DateArg, options?: dateFns.EndOfISOWeekYearOptions | undefined): ResultDate; endOfMinute(date: dateFns.DateArg, options?: dateFns.EndOfMinuteOptions | undefined): ResultDate; endOfMonth(date: dateFns.DateArg, options?: dateFns.EndOfMonthOptions | undefined): ResultDate; endOfQuarter(date: dateFns.DateArg, options?: dateFns.EndOfQuarterOptions | undefined): ResultDate; endOfSecond(date: dateFns.DateArg, options?: dateFns.EndOfSecondOptions | undefined): ResultDate; endOfToday(options?: dateFns.EndOfTodayOptions): ResultDate; endOfTomorrow(options?: dateFns.EndOfTomorrowOptions | undefined): ResultDate; endOfWeek(date: dateFns.DateArg, options?: dateFns.EndOfWeekOptions): ResultDate; endOfYear(date: dateFns.DateArg, options?: dateFns.EndOfYearOptions): ResultDate; endOfYesterday(options?: dateFns.EndOfYesterdayOptions | undefined): ResultDate; format(date: dateFns.DateArg & {}, formatStr: string, options?: dateFns.FormatOptions): string; formatters: { [token: string]: (date: Date, token: string, localize: dateFns.Localize, options: Required & dateFns.WeekOptions & dateFns.FirstWeekContainsDateOptions>) => string; }; longFormatters: Record string>; formatDate: typeof dateFns.format; formatDistance(laterDate: dateFns.DateArg & {}, earlierDate: dateFns.DateArg & {}, options?: dateFns.FormatDistanceOptions): string; formatDistanceStrict(laterDate: dateFns.DateArg & {}, earlierDate: dateFns.DateArg & {}, options?: dateFns.FormatDistanceStrictOptions): string; formatDistanceToNow(date: dateFns.DateArg & {}, options?: dateFns.FormatDistanceToNowOptions): string; formatDistanceToNowStrict(date: dateFns.DateArg & {}, options?: dateFns.FormatDistanceToNowStrictOptions): string; formatDuration(duration: dateFns.Duration, options?: dateFns.FormatDurationOptions): string; formatISO(date: dateFns.DateArg & {}, options?: dateFns.FormatISOOptions): string; formatISO9075(date: dateFns.DateArg & {}, options?: dateFns.FormatISO9075Options): string; formatISODuration(duration: dateFns.Duration): string; formatRFC3339(date: dateFns.DateArg & {}, options?: dateFns.FormatRFC3339Options): string; formatRFC7231(date: dateFns.DateArg & {}): string; formatRelative(date: dateFns.DateArg & {}, baseDate: dateFns.DateArg & {}, options?: dateFns.FormatRelativeOptions): string; fromUnixTime(unixTime: number, options?: dateFns.FromUnixTimeOptions | undefined): DateType; getDate(date: dateFns.DateArg & {}, options?: dateFns.GetDateOptions | undefined): number; getDay(date: dateFns.DateArg & {}, options?: dateFns.GetDayOptions | undefined): number; getDayOfYear(date: dateFns.DateArg & {}, options?: dateFns.GetDayOfYearOptions | undefined): number; getDaysInMonth(date: dateFns.DateArg & {}, options?: dateFns.GetDaysInMonthOptions | undefined): number; getDaysInYear(date: dateFns.DateArg & {}, options?: dateFns.GetDaysInYearOptions | undefined): number; getDecade(date: dateFns.DateArg & {}, options?: dateFns.GetDecadeOptions | undefined): number; getDefaultOptions(): import("node_modules/date-fns/_lib/defaultOptions").DefaultOptions; getHours(date: dateFns.DateArg & {}, options?: dateFns.GetHoursOptions | undefined): number; getISODay(date: dateFns.DateArg & {}, options?: dateFns.GetISODayOptions): number; getISOWeek(date: dateFns.DateArg & {}, options?: dateFns.GetISOWeekOptions | undefined): number; getISOWeekYear(date: dateFns.DateArg & {}, options?: dateFns.GetISOWeekYearOptions | undefined): number; getISOWeeksInYear(date: dateFns.DateArg & {}, options?: dateFns.GetISOWeeksInYearOptions | undefined): number; getMilliseconds(date: dateFns.DateArg & {}): number; getMinutes(date: dateFns.DateArg & {}, options?: dateFns.GetMinutesOptions | undefined): number; getMonth(date: dateFns.DateArg & {}, options?: dateFns.GetMonthOptions | undefined): number; getOverlappingDaysInIntervals(intervalLeft: dateFns.Interval, intervalRight: dateFns.Interval): number; getQuarter(date: dateFns.DateArg & {}, options?: dateFns.GetQuarterOptions | undefined): number; getSeconds(date: dateFns.DateArg & {}): number; getTime(date: dateFns.DateArg & {}): number; getUnixTime(date: dateFns.DateArg & {}): number; getWeek(date: dateFns.DateArg & {}, options?: dateFns.GetWeekOptions | undefined): number; getWeekOfMonth(date: dateFns.DateArg & {}, options?: dateFns.GetWeekOfMonthOptions): number; getWeekYear(date: dateFns.DateArg & {}, options?: dateFns.GetWeekYearOptions): number; getWeeksInMonth(date: dateFns.DateArg & {}, options?: dateFns.GetWeeksInMonthOptions | undefined): number; getYear(date: dateFns.DateArg & {}, options?: dateFns.GetYearOptions | undefined): number; hoursToMilliseconds(hours: number): number; hoursToMinutes(hours: number): number; hoursToSeconds(hours: number): number; interval, EndDate extends dateFns.DateArg, Options extends dateFns.IntervalOptions | undefined = undefined>(start: StartDate, end: EndDate, options?: Options): dateFns.IntervalResult; intervalToDuration(interval: dateFns.Interval, options?: dateFns.IntervalToDurationOptions | undefined): dateFns.Duration; intlFormat(date: dateFns.DateArg & {}): string; intlFormat(date: dateFns.DateArg & {}, localeOptions: dateFns.IntlFormatLocaleOptions): string; intlFormat(date: dateFns.DateArg & {}, formatOptions: dateFns.IntlFormatFormatOptions): string; intlFormat(date: dateFns.DateArg & {}, formatOptions: dateFns.IntlFormatFormatOptions, localeOptions: dateFns.IntlFormatLocaleOptions): string; intlFormatDistance(laterDate: dateFns.DateArg & {}, earlierDate: dateFns.DateArg & {}, options?: dateFns.IntlFormatDistanceOptions): string; isAfter(date: dateFns.DateArg & {}, dateToCompare: dateFns.DateArg & {}): boolean; isBefore(date: dateFns.DateArg & {}, dateToCompare: dateFns.DateArg & {}): boolean; isDate(value: unknown): value is Date; isEqual(leftDate: dateFns.DateArg & {}, rightDate: dateFns.DateArg & {}): boolean; isExists(year: number, month: number, day: number): boolean; isFirstDayOfMonth(date: dateFns.DateArg & {}, options?: dateFns.IsFirstDayOfMonthOptions | undefined): boolean; isFriday(date: dateFns.DateArg & {}, options?: dateFns.IsFridayOptions | undefined): boolean; isFuture(date: dateFns.DateArg & {}): boolean; isLastDayOfMonth(date: dateFns.DateArg & {}, options?: dateFns.IsLastDayOfMonthOptions | undefined): boolean; isLeapYear(date: dateFns.DateArg & {}, options?: dateFns.IsLeapYearOptions | undefined): boolean; isMatch(dateStr: string, formatStr: string, options?: dateFns.IsMatchOptions): boolean; isMonday(date: dateFns.DateArg & {}, options?: dateFns.IsMondayOptions | undefined): boolean; isPast(date: dateFns.DateArg & {}): boolean; isSameDay(laterDate: dateFns.DateArg & {}, earlierDate: dateFns.DateArg & {}, options?: dateFns.IsSameDayOptions | undefined): boolean; isSameHour(dateLeft: dateFns.DateArg & {}, dateRight: dateFns.DateArg & {}, options?: dateFns.IsSameHourOptions | undefined): boolean; isSameISOWeek(laterDate: dateFns.DateArg & {}, earlierDate: dateFns.DateArg & {}, options?: dateFns.IsSameISOWeekOptions | undefined): boolean; isSameISOWeekYear(laterDate: dateFns.DateArg & {}, earlierDate: dateFns.DateArg & {}, options?: dateFns.IsSameISOWeekYearOptions | undefined): boolean; isSameMinute(laterDate: dateFns.DateArg & {}, earlierDate: dateFns.DateArg & {}): boolean; isSameMonth(laterDate: dateFns.DateArg & {}, earlierDate: dateFns.DateArg & {}, options?: dateFns.IsSameMonthOptions | undefined): boolean; isSameQuarter(laterDate: dateFns.DateArg & {}, earlierDate: dateFns.DateArg & {}, options?: dateFns.IsSameQuarterOptions | undefined): boolean; isSameSecond(laterDate: dateFns.DateArg & {}, earlierDate: dateFns.DateArg & {}): boolean; isSameWeek(laterDate: dateFns.DateArg & {}, earlierDate: dateFns.DateArg & {}, options?: dateFns.IsSameWeekOptions): boolean; isSameYear(laterDate: dateFns.DateArg & {}, earlierDate: dateFns.DateArg & {}, options?: dateFns.IsSameYearOptions | undefined): boolean; isSaturday(date: dateFns.DateArg & {}, options?: dateFns.IsSaturdayOptions | undefined): boolean; isSunday(date: dateFns.DateArg & {}, options?: dateFns.IsSundayOptions | undefined): boolean; isThisHour(date: dateFns.DateArg & {}, options?: dateFns.IsThisHourOptions): boolean; isThisISOWeek(date: dateFns.DateArg & {}, options?: dateFns.IsThisISOWeekOptions | undefined): boolean; isThisMinute(date: dateFns.DateArg & {}): boolean; isThisMonth(date: dateFns.DateArg & {}, options?: dateFns.IsThisMonthOptions | undefined): boolean; isThisQuarter(date: dateFns.DateArg & {}, options?: dateFns.IsThisQuarterOptions): boolean; isThisSecond(date: dateFns.DateArg & {}): boolean; isThisWeek(date: dateFns.DateArg & {}, options?: dateFns.IsThisWeekOptions): boolean; isThisYear(date: dateFns.DateArg & {}, options?: dateFns.IsThisYearOptions | undefined): boolean; isThursday(date: dateFns.DateArg & {}, options?: dateFns.IsThursdayOptions | undefined): boolean; isToday(date: dateFns.DateArg & {}, options?: dateFns.IsTodayOptions | undefined): boolean; isTomorrow(date: dateFns.DateArg & {}, options?: dateFns.IsTomorrowOptions | undefined): boolean; isTuesday(date: dateFns.DateArg & {}, options?: dateFns.IsTuesdayOptions | undefined): boolean; isValid(date: unknown): boolean; isWednesday(date: dateFns.DateArg & {}, options?: dateFns.IsWednesdayOptions | undefined): boolean; isWeekend(date: dateFns.DateArg & {}, options?: dateFns.IsWeekendOptions | undefined): boolean; isWithinInterval(date: dateFns.DateArg & {}, interval: dateFns.Interval, options?: dateFns.IsWithinIntervalOptions | undefined): boolean; isYesterday(date: dateFns.DateArg & {}, options?: dateFns.IsYesterdayOptions | undefined): boolean; lastDayOfDecade(date: dateFns.DateArg, options?: dateFns.LastDayOfDecadeOptions | undefined): ResultDate; lastDayOfISOWeek(date: dateFns.DateArg, options?: dateFns.LastDayOfISOWeekOptions | undefined): ResultDate; lastDayOfISOWeekYear(date: dateFns.DateArg, options?: dateFns.LastDayOfISOWeekYearOptions | undefined): ResultDate; lastDayOfMonth(date: dateFns.DateArg, options?: dateFns.LastDayOfMonthOptions | undefined): ResultDate; lastDayOfQuarter(date: dateFns.DateArg, options?: dateFns.LastDayOfQuarterOptions | undefined): ResultDate; lastDayOfWeek(date: dateFns.DateArg, options?: dateFns.LastDayOfWeekOptions): ResultDate; lastDayOfYear(date: dateFns.DateArg, options?: dateFns.LastDayOfYearOptions): ResultDate; lightFormat(date: dateFns.DateArg & {}, formatStr: string): string; lightFormatters: { y(date: Date, token: string): string; M(date: Date, token: string): string; d(date: Date, token: string): string; a(date: Date, token: string): string; h(date: Date, token: string): string; H(date: Date, token: string): string; m(date: Date, token: string): string; s(date: Date, token: string): string; S(date: Date, token: string): string; }; max(dates: dateFns.DateArg[], options?: dateFns.MaxOptions | undefined): ResultDate; milliseconds({ years, months, weeks, days, hours, minutes, seconds, }: dateFns.Duration): number; millisecondsToHours(milliseconds: number): number; millisecondsToMinutes(milliseconds: number): number; millisecondsToSeconds(milliseconds: number): number; min(dates: Array>, options?: dateFns.MinOptions | undefined): ResultDate; minutesToHours(minutes: number): number; minutesToMilliseconds(minutes: number): number; minutesToSeconds(minutes: number): number; monthsToQuarters(months: number): number; monthsToYears(months: number): number; nextDay(date: dateFns.DateArg, day: dateFns.Day, options?: dateFns.NextDayOptions | undefined): ResultDate; nextFriday(date: dateFns.DateArg, options?: dateFns.NextFridayOptions): ResultDate; nextMonday(date: dateFns.DateArg, options?: dateFns.NextMondayOptions | undefined): ResultDate; nextSaturday(date: dateFns.DateArg, options?: dateFns.NextSaturdayOptions): ResultDate; nextSunday(date: dateFns.DateArg, options?: dateFns.NextSundayOptions | undefined): ResultDate; nextThursday(date: dateFns.DateArg, options?: dateFns.NextThursdayOptions | undefined): ResultDate; nextTuesday(date: dateFns.DateArg, options?: dateFns.NextTuesdayOptions): ResultDate; nextWednesday(date: dateFns.DateArg, options?: dateFns.NextWednesdayOptions | undefined): ResultDate; parse(dateStr: string, formatStr: string, referenceDate: dateFns.DateArg, options?: dateFns.ParseOptions): ResultDate; parsers: Record>; parseISO(argument: string, options?: dateFns.ParseISOOptions): ResultDate; parseJSON(dateStr: string, options?: dateFns.ParseJSONOptions | undefined): ResultDate; previousDay(date: dateFns.DateArg, day: dateFns.Day, options?: dateFns.PreviousDayOptions | undefined): ResultDate; previousFriday(date: dateFns.DateArg, options?: dateFns.PreviousFridayOptions | undefined): ResultDate; previousMonday(date: dateFns.DateArg, options?: dateFns.PreviousMondayOptions | undefined): ResultDate; previousSaturday(date: dateFns.DateArg, options?: dateFns.PreviousSaturdayOptions | undefined): ResultDate; previousSunday(date: dateFns.DateArg, options?: dateFns.PreviousSundayOptions | undefined): ResultDate; previousThursday(date: dateFns.DateArg, options?: dateFns.PreviousThursdayOptions | undefined): ResultDate; previousTuesday(date: dateFns.DateArg, options?: dateFns.PreviousTuesdayOptions | undefined): ResultDate; previousWednesday(date: dateFns.DateArg, options?: dateFns.PreviousWednesdayOptions | undefined): ResultDate; quartersToMonths(quarters: number): number; quartersToYears(quarters: number): number; roundToNearestHours(date: dateFns.DateArg, options?: dateFns.RoundToNearestHoursOptions): ResultDate; roundToNearestMinutes(date: dateFns.DateArg, options?: dateFns.RoundToNearestMinutesOptions): ResultDate; secondsToHours(seconds: number): number; secondsToMilliseconds(seconds: number): number; secondsToMinutes(seconds: number): number; set(date: dateFns.DateArg, values: dateFns.DateValues, options?: dateFns.SetOptions): ResultDate; setDate(date: dateFns.DateArg, dayOfMonth: number, options?: dateFns.SetDateOptions | undefined): ResultDate; setDay(date: dateFns.DateArg, day: number, options?: dateFns.SetDayOptions): ResultDate; setDayOfYear(date: dateFns.DateArg, dayOfYear: number, options?: dateFns.SetDayOfYearOptions | undefined): ResultDate; setDefaultOptions(options: import("node_modules/date-fns/_lib/defaultOptions").DefaultOptions): void; setHours(date: dateFns.DateArg, hours: number, options?: dateFns.SetHoursOptions | undefined): ResultDate; setISODay(date: dateFns.DateArg, day: number, options?: dateFns.SetISODayOptions | undefined): ResultDate; setISOWeek(date: dateFns.DateArg, week: number, options?: dateFns.SetISOWeekOptions): ResultDate; setISOWeekYear(date: dateFns.DateArg, weekYear: number, options?: dateFns.SetISOWeekYearOptions | undefined): ResultDate; setMilliseconds(date: dateFns.DateArg, milliseconds: number, options?: dateFns.SetMillisecondsOptions | undefined): ResultDate; setMinutes(date: dateFns.DateArg, minutes: number, options?: dateFns.SetMinutesOptions | undefined): ResultDate; setMonth(date: dateFns.DateArg, month: number, options?: dateFns.SetMonthOptions | undefined): ResultDate; setQuarter(date: dateFns.DateArg, quarter: number, options?: dateFns.SetQuarterOptions): ResultDate; setSeconds(date: dateFns.DateArg, seconds: number, options?: dateFns.SetSecondsOptions): ResultDate; setWeek(date: dateFns.DateArg, week: number, options?: dateFns.SetWeekOptions): ResultDate; setWeekYear(date: dateFns.DateArg, weekYear: number, options?: dateFns.SetWeekYearOptions): ResultDate; setYear(date: dateFns.DateArg, year: number, options?: dateFns.SetYearOptions | undefined): ResultDate; startOfDay(date: dateFns.DateArg, options?: dateFns.StartOfDayOptions | undefined): ResultDate; startOfDecade(date: dateFns.DateArg, options?: dateFns.StartOfDecadeOptions | undefined): ResultDate; startOfHour(date: dateFns.DateArg, options?: dateFns.StartOfHourOptions | undefined): ResultDate; startOfISOWeek(date: dateFns.DateArg, options?: dateFns.StartOfISOWeekOptions | undefined): ResultDate; startOfISOWeekYear(date: dateFns.DateArg, options?: dateFns.StartOfISOWeekYearOptions | undefined): ResultDate; startOfMinute(date: dateFns.DateArg, options?: dateFns.StartOfMinuteOptions | undefined): ResultDate; startOfMonth(date: dateFns.DateArg, options?: dateFns.StartOfMonthOptions | undefined): ResultDate; startOfQuarter(date: dateFns.DateArg, options?: dateFns.StartOfQuarterOptions | undefined): ResultDate; startOfSecond(date: dateFns.DateArg, options?: dateFns.StartOfSecondOptions | undefined): ResultDate; startOfToday(options?: dateFns.StartOfTodayOptions | undefined): ContextDate; startOfTomorrow(options?: dateFns.StartOfTomorrowOptions | undefined): ContextDate; startOfWeek(date: dateFns.DateArg, options?: dateFns.StartOfWeekOptions): ResultDate; startOfWeekYear(date: dateFns.DateArg, options?: dateFns.StartOfWeekYearOptions): ResultDate; startOfYear(date: dateFns.DateArg, options?: dateFns.StartOfYearOptions | undefined): ResultDate; startOfYesterday(options?: dateFns.StartOfYesterdayOptions | undefined): ContextDate; sub(date: dateFns.DateArg, duration: dateFns.Duration, options?: dateFns.SubOptions): ResultDate; subBusinessDays(date: dateFns.DateArg, amount: number, options?: dateFns.SubBusinessDaysOptions | undefined): ResultDate; subDays(date: dateFns.DateArg, amount: number, options?: dateFns.SubDaysOptions | undefined): ResultDate; subHours(date: dateFns.DateArg, amount: number, options?: dateFns.SubHoursOptions | undefined): ResultDate; subISOWeekYears(date: dateFns.DateArg, amount: number, options?: dateFns.SubISOWeekYearsOptions | undefined): ResultDate; subMilliseconds(date: dateFns.DateArg, amount: number, options?: dateFns.SubMillisecondsOptions | undefined): ResultDate; subMinutes(date: dateFns.DateArg, amount: number, options?: dateFns.SubMinutesOptions | undefined): ResultDate; subMonths(date: dateFns.DateArg, amount: number, options?: dateFns.SubMonthsOptions | undefined): ResultDate; subQuarters(date: dateFns.DateArg, amount: number, options?: dateFns.SubQuartersOptions): ResultDate; subSeconds(date: dateFns.DateArg, amount: number, options?: dateFns.SubSecondsOptions | undefined): ResultDate; subWeeks(date: dateFns.DateArg, amount: number, options?: dateFns.SubWeeksOptions | undefined): ResultDate; subYears(date: dateFns.DateArg, amount: number, options?: dateFns.SubYearsOptions): ResultDate; toDate(argument: dateFns.DateArg, context?: dateFns.ContextFn | undefined): ResultDate; transpose(date: InputDate, constructor: ResultDate | dateFns.GenericDateConstructor | dateFns.ContextFn): ResultDate; weeksToDays(weeks: number): number; yearsToDays(years: number): number; yearsToMonths(years: number): number; yearsToQuarters(years: number): number; }; /** * Converts a date in local time into the same date/time in a different timezone * * @param {Date} date - The date to be converted. * @param {string} timezone - The timezone the date should be offset to. * @returns {Date} */ export declare function setTimezone(date: Date, timezone: string): Date; /** * Converts a date in a timezone into the same date/time in a local date * * @param {Date} date - The date to be converted. * @param {string} timezone - The timezone the date should be offset from. * @returns {Date} */ export declare function unsetTimezone(date: Date, timezone: string): Date;