UNPKG

@prefecthq/prefect-ui-library

Version:

This library is the Vue and Typescript component library for [Prefect 2](https://github.com/PrefectHQ/prefect) and [Prefect Cloud 2](https://www.prefect.io/cloud/). _The components and utilities in this project are not meant to be used independently_.

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