// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it. // FP Interfaces interface CurriedFn1 { (a: A): R } interface CurriedFn2 { (a: A): CurriedFn1 (a: A, b: B): R } interface CurriedFn3 { (a: A): CurriedFn2 (a: A, b: B): CurriedFn1 (a: A, b: B, c: C): R } interface CurriedFn4 { (a: A): CurriedFn3 (a: A, b: B): CurriedFn2 (a: A, b: B, c: C): CurriedFn1 (a: A, b: B, c: C, d: D): R } declare module 'date-fns-tz' { import { Locale } from 'date-fns' export type OptionsWithTZ = { weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7 additionalDigits?: 0 | 1 | 2 timeZone?: string locale?: Locale includeSeconds?: boolean addSuffix?: boolean unit?: 'second' | 'minute' | 'hour' | 'day' | 'month' | 'year' roundingMethod?: 'floor' | 'ceil' | 'round' awareOfUnicodeTokens?: boolean } } // Regular Functions declare module 'date-fns-tz' { import { OptionsWithTZ } from 'date-fns-tz' function format(date: Date | number, format: string, options?: OptionsWithTZ): string namespace format {} function formatInTimeZone( date: Date | string | number, timeZone: string, formatStr: string, options?: OptionsWithTZ ): string namespace formatInTimeZone {} function getTimezoneOffset(timeZone: string, date?: Date | number): number namespace getTimezoneOffset {} function toDate(argument: Date | string | number, options?: OptionsWithTZ): Date namespace toDate {} function utcToZonedTime( date: Date | string | number, timeZone: string, options?: OptionsWithTZ ): Date namespace utcToZonedTime {} function zonedTimeToUtc( date: Date | string | number, timeZone: string, options?: OptionsWithTZ ): Date namespace zonedTimeToUtc {} } declare module 'date-fns-tz/format' { import { format } from 'date-fns-tz' export = format } declare module 'date-fns-tz/formatInTimeZone' { import { formatInTimeZone } from 'date-fns-tz' export = formatInTimeZone } declare module 'date-fns-tz/getTimezoneOffset' { import { getTimezoneOffset } from 'date-fns-tz' export = getTimezoneOffset } declare module 'date-fns-tz/toDate' { import { toDate } from 'date-fns-tz' export = toDate } declare module 'date-fns-tz/utcToZonedTime' { import { utcToZonedTime } from 'date-fns-tz' export = utcToZonedTime } declare module 'date-fns-tz/zonedTimeToUtc' { import { zonedTimeToUtc } from 'date-fns-tz' export = zonedTimeToUtc } declare module 'date-fns-tz/format/index' { import { format } from 'date-fns-tz' export = format } declare module 'date-fns-tz/formatInTimeZone/index' { import { formatInTimeZone } from 'date-fns-tz' export = formatInTimeZone } declare module 'date-fns-tz/getTimezoneOffset/index' { import { getTimezoneOffset } from 'date-fns-tz' export = getTimezoneOffset } declare module 'date-fns-tz/toDate/index' { import { toDate } from 'date-fns-tz' export = toDate } declare module 'date-fns-tz/utcToZonedTime/index' { import { utcToZonedTime } from 'date-fns-tz' export = utcToZonedTime } declare module 'date-fns-tz/zonedTimeToUtc/index' { import { zonedTimeToUtc } from 'date-fns-tz' export = zonedTimeToUtc } declare module 'date-fns-tz/format/index.js' { import { format } from 'date-fns-tz' export = format } declare module 'date-fns-tz/formatInTimeZone/index.js' { import { formatInTimeZone } from 'date-fns-tz' export = formatInTimeZone } declare module 'date-fns-tz/getTimezoneOffset/index.js' { import { getTimezoneOffset } from 'date-fns-tz' export = getTimezoneOffset } declare module 'date-fns-tz/toDate/index.js' { import { toDate } from 'date-fns-tz' export = toDate } declare module 'date-fns-tz/utcToZonedTime/index.js' { import { utcToZonedTime } from 'date-fns-tz' export = utcToZonedTime } declare module 'date-fns-tz/zonedTimeToUtc/index.js' { import { zonedTimeToUtc } from 'date-fns-tz' export = zonedTimeToUtc } // FP Functions declare module 'date-fns-tz/fp' { import { OptionsWithTZ } from 'date-fns-tz' const format: CurriedFn2 namespace format {} const formatInTimeZone: CurriedFn3 namespace formatInTimeZone {} const formatInTimeZoneWithOptions: CurriedFn4< OptionsWithTZ, string, string, Date | string | number, string > namespace formatInTimeZoneWithOptions {} const formatWithOptions: CurriedFn3 namespace formatWithOptions {} const getTimezoneOffset: CurriedFn2 namespace getTimezoneOffset {} const toDate: CurriedFn1 namespace toDate {} const toDateWithOptions: CurriedFn2 namespace toDateWithOptions {} const utcToZonedTime: CurriedFn2 namespace utcToZonedTime {} const utcToZonedTimeWithOptions: CurriedFn3 namespace utcToZonedTimeWithOptions {} const zonedTimeToUtc: CurriedFn2 namespace zonedTimeToUtc {} const zonedTimeToUtcWithOptions: CurriedFn3 namespace zonedTimeToUtcWithOptions {} } declare module 'date-fns-tz/fp/format' { import { format } from 'date-fns-tz/fp' export = format } declare module 'date-fns-tz/fp/formatInTimeZone' { import { formatInTimeZone } from 'date-fns-tz/fp' export = formatInTimeZone } declare module 'date-fns-tz/fp/formatInTimeZoneWithOptions' { import { formatInTimeZoneWithOptions } from 'date-fns-tz/fp' export = formatInTimeZoneWithOptions } declare module 'date-fns-tz/fp/formatWithOptions' { import { formatWithOptions } from 'date-fns-tz/fp' export = formatWithOptions } declare module 'date-fns-tz/fp/getTimezoneOffset' { import { getTimezoneOffset } from 'date-fns-tz/fp' export = getTimezoneOffset } declare module 'date-fns-tz/fp/toDate' { import { toDate } from 'date-fns-tz/fp' export = toDate } declare module 'date-fns-tz/fp/toDateWithOptions' { import { toDateWithOptions } from 'date-fns-tz/fp' export = toDateWithOptions } declare module 'date-fns-tz/fp/utcToZonedTime' { import { utcToZonedTime } from 'date-fns-tz/fp' export = utcToZonedTime } declare module 'date-fns-tz/fp/utcToZonedTimeWithOptions' { import { utcToZonedTimeWithOptions } from 'date-fns-tz/fp' export = utcToZonedTimeWithOptions } declare module 'date-fns-tz/fp/zonedTimeToUtc' { import { zonedTimeToUtc } from 'date-fns-tz/fp' export = zonedTimeToUtc } declare module 'date-fns-tz/fp/zonedTimeToUtcWithOptions' { import { zonedTimeToUtcWithOptions } from 'date-fns-tz/fp' export = zonedTimeToUtcWithOptions } declare module 'date-fns-tz/fp/format/index' { import { format } from 'date-fns-tz/fp' export = format } declare module 'date-fns-tz/fp/formatInTimeZone/index' { import { formatInTimeZone } from 'date-fns-tz/fp' export = formatInTimeZone } declare module 'date-fns-tz/fp/formatInTimeZoneWithOptions/index' { import { formatInTimeZoneWithOptions } from 'date-fns-tz/fp' export = formatInTimeZoneWithOptions } declare module 'date-fns-tz/fp/formatWithOptions/index' { import { formatWithOptions } from 'date-fns-tz/fp' export = formatWithOptions } declare module 'date-fns-tz/fp/getTimezoneOffset/index' { import { getTimezoneOffset } from 'date-fns-tz/fp' export = getTimezoneOffset } declare module 'date-fns-tz/fp/toDate/index' { import { toDate } from 'date-fns-tz/fp' export = toDate } declare module 'date-fns-tz/fp/toDateWithOptions/index' { import { toDateWithOptions } from 'date-fns-tz/fp' export = toDateWithOptions } declare module 'date-fns-tz/fp/utcToZonedTime/index' { import { utcToZonedTime } from 'date-fns-tz/fp' export = utcToZonedTime } declare module 'date-fns-tz/fp/utcToZonedTimeWithOptions/index' { import { utcToZonedTimeWithOptions } from 'date-fns-tz/fp' export = utcToZonedTimeWithOptions } declare module 'date-fns-tz/fp/zonedTimeToUtc/index' { import { zonedTimeToUtc } from 'date-fns-tz/fp' export = zonedTimeToUtc } declare module 'date-fns-tz/fp/zonedTimeToUtcWithOptions/index' { import { zonedTimeToUtcWithOptions } from 'date-fns-tz/fp' export = zonedTimeToUtcWithOptions } declare module 'date-fns-tz/fp/format/index.js' { import { format } from 'date-fns-tz/fp' export = format } declare module 'date-fns-tz/fp/formatInTimeZone/index.js' { import { formatInTimeZone } from 'date-fns-tz/fp' export = formatInTimeZone } declare module 'date-fns-tz/fp/formatInTimeZoneWithOptions/index.js' { import { formatInTimeZoneWithOptions } from 'date-fns-tz/fp' export = formatInTimeZoneWithOptions } declare module 'date-fns-tz/fp/formatWithOptions/index.js' { import { formatWithOptions } from 'date-fns-tz/fp' export = formatWithOptions } declare module 'date-fns-tz/fp/getTimezoneOffset/index.js' { import { getTimezoneOffset } from 'date-fns-tz/fp' export = getTimezoneOffset } declare module 'date-fns-tz/fp/toDate/index.js' { import { toDate } from 'date-fns-tz/fp' export = toDate } declare module 'date-fns-tz/fp/toDateWithOptions/index.js' { import { toDateWithOptions } from 'date-fns-tz/fp' export = toDateWithOptions } declare module 'date-fns-tz/fp/utcToZonedTime/index.js' { import { utcToZonedTime } from 'date-fns-tz/fp' export = utcToZonedTime } declare module 'date-fns-tz/fp/utcToZonedTimeWithOptions/index.js' { import { utcToZonedTimeWithOptions } from 'date-fns-tz/fp' export = utcToZonedTimeWithOptions } declare module 'date-fns-tz/fp/zonedTimeToUtc/index.js' { import { zonedTimeToUtc } from 'date-fns-tz/fp' export = zonedTimeToUtc } declare module 'date-fns-tz/fp/zonedTimeToUtcWithOptions/index.js' { import { zonedTimeToUtcWithOptions } from 'date-fns-tz/fp' export = zonedTimeToUtcWithOptions } // ECMAScript Module Functions declare module 'date-fns-tz/esm' { import { OptionsWithTZ } from 'date-fns-tz' function format(date: Date | number, format: string, options?: OptionsWithTZ): string namespace format {} function formatInTimeZone( date: Date | string | number, timeZone: string, formatStr: string, options?: OptionsWithTZ ): string namespace formatInTimeZone {} function getTimezoneOffset(timeZone: string, date?: Date | number): number namespace getTimezoneOffset {} function toDate(argument: Date | string | number, options?: OptionsWithTZ): Date namespace toDate {} function utcToZonedTime( date: Date | string | number, timeZone: string, options?: OptionsWithTZ ): Date namespace utcToZonedTime {} function zonedTimeToUtc( date: Date | string | number, timeZone: string, options?: OptionsWithTZ ): Date namespace zonedTimeToUtc {} } declare module 'date-fns-tz/esm/format' { import { format } from 'date-fns-tz/esm' export default format } declare module 'date-fns-tz/esm/formatInTimeZone' { import { formatInTimeZone } from 'date-fns-tz/esm' export default formatInTimeZone } declare module 'date-fns-tz/esm/getTimezoneOffset' { import { getTimezoneOffset } from 'date-fns-tz/esm' export default getTimezoneOffset } declare module 'date-fns-tz/esm/toDate' { import { toDate } from 'date-fns-tz/esm' export default toDate } declare module 'date-fns-tz/esm/utcToZonedTime' { import { utcToZonedTime } from 'date-fns-tz/esm' export default utcToZonedTime } declare module 'date-fns-tz/esm/zonedTimeToUtc' { import { zonedTimeToUtc } from 'date-fns-tz/esm' export default zonedTimeToUtc } declare module 'date-fns-tz/esm/format/index' { import { format } from 'date-fns-tz/esm' export default format } declare module 'date-fns-tz/esm/formatInTimeZone/index' { import { formatInTimeZone } from 'date-fns-tz/esm' export default formatInTimeZone } declare module 'date-fns-tz/esm/getTimezoneOffset/index' { import { getTimezoneOffset } from 'date-fns-tz/esm' export default getTimezoneOffset } declare module 'date-fns-tz/esm/toDate/index' { import { toDate } from 'date-fns-tz/esm' export default toDate } declare module 'date-fns-tz/esm/utcToZonedTime/index' { import { utcToZonedTime } from 'date-fns-tz/esm' export default utcToZonedTime } declare module 'date-fns-tz/esm/zonedTimeToUtc/index' { import { zonedTimeToUtc } from 'date-fns-tz/esm' export default zonedTimeToUtc } declare module 'date-fns-tz/esm/format/index.js' { import { format } from 'date-fns-tz/esm' export default format } declare module 'date-fns-tz/esm/formatInTimeZone/index.js' { import { formatInTimeZone } from 'date-fns-tz/esm' export default formatInTimeZone } declare module 'date-fns-tz/esm/getTimezoneOffset/index.js' { import { getTimezoneOffset } from 'date-fns-tz/esm' export default getTimezoneOffset } declare module 'date-fns-tz/esm/toDate/index.js' { import { toDate } from 'date-fns-tz/esm' export default toDate } declare module 'date-fns-tz/esm/utcToZonedTime/index.js' { import { utcToZonedTime } from 'date-fns-tz/esm' export default utcToZonedTime } declare module 'date-fns-tz/esm/zonedTimeToUtc/index.js' { import { zonedTimeToUtc } from 'date-fns-tz/esm' export default zonedTimeToUtc } // ECMAScript Module FP Functions declare module 'date-fns-tz/esm/fp' { import { OptionsWithTZ } from 'date-fns-tz' const format: CurriedFn2 namespace format {} const formatInTimeZone: CurriedFn3 namespace formatInTimeZone {} const formatInTimeZoneWithOptions: CurriedFn4< OptionsWithTZ, string, string, Date | string | number, string > namespace formatInTimeZoneWithOptions {} const formatWithOptions: CurriedFn3 namespace formatWithOptions {} const getTimezoneOffset: CurriedFn2 namespace getTimezoneOffset {} const toDate: CurriedFn1 namespace toDate {} const toDateWithOptions: CurriedFn2 namespace toDateWithOptions {} const utcToZonedTime: CurriedFn2 namespace utcToZonedTime {} const utcToZonedTimeWithOptions: CurriedFn3 namespace utcToZonedTimeWithOptions {} const zonedTimeToUtc: CurriedFn2 namespace zonedTimeToUtc {} const zonedTimeToUtcWithOptions: CurriedFn3 namespace zonedTimeToUtcWithOptions {} } declare module 'date-fns-tz/esm/fp/format' { import { format } from 'date-fns-tz/esm/fp' export default format } declare module 'date-fns-tz/esm/fp/formatInTimeZone' { import { formatInTimeZone } from 'date-fns-tz/esm/fp' export default formatInTimeZone } declare module 'date-fns-tz/esm/fp/formatInTimeZoneWithOptions' { import { formatInTimeZoneWithOptions } from 'date-fns-tz/esm/fp' export default formatInTimeZoneWithOptions } declare module 'date-fns-tz/esm/fp/formatWithOptions' { import { formatWithOptions } from 'date-fns-tz/esm/fp' export default formatWithOptions } declare module 'date-fns-tz/esm/fp/getTimezoneOffset' { import { getTimezoneOffset } from 'date-fns-tz/esm/fp' export default getTimezoneOffset } declare module 'date-fns-tz/esm/fp/toDate' { import { toDate } from 'date-fns-tz/esm/fp' export default toDate } declare module 'date-fns-tz/esm/fp/toDateWithOptions' { import { toDateWithOptions } from 'date-fns-tz/esm/fp' export default toDateWithOptions } declare module 'date-fns-tz/esm/fp/utcToZonedTime' { import { utcToZonedTime } from 'date-fns-tz/esm/fp' export default utcToZonedTime } declare module 'date-fns-tz/esm/fp/utcToZonedTimeWithOptions' { import { utcToZonedTimeWithOptions } from 'date-fns-tz/esm/fp' export default utcToZonedTimeWithOptions } declare module 'date-fns-tz/esm/fp/zonedTimeToUtc' { import { zonedTimeToUtc } from 'date-fns-tz/esm/fp' export default zonedTimeToUtc } declare module 'date-fns-tz/esm/fp/zonedTimeToUtcWithOptions' { import { zonedTimeToUtcWithOptions } from 'date-fns-tz/esm/fp' export default zonedTimeToUtcWithOptions } declare module 'date-fns-tz/esm/fp/format/index' { import { format } from 'date-fns-tz/esm/fp' export default format } declare module 'date-fns-tz/esm/fp/formatInTimeZone/index' { import { formatInTimeZone } from 'date-fns-tz/esm/fp' export default formatInTimeZone } declare module 'date-fns-tz/esm/fp/formatInTimeZoneWithOptions/index' { import { formatInTimeZoneWithOptions } from 'date-fns-tz/esm/fp' export default formatInTimeZoneWithOptions } declare module 'date-fns-tz/esm/fp/formatWithOptions/index' { import { formatWithOptions } from 'date-fns-tz/esm/fp' export default formatWithOptions } declare module 'date-fns-tz/esm/fp/getTimezoneOffset/index' { import { getTimezoneOffset } from 'date-fns-tz/esm/fp' export default getTimezoneOffset } declare module 'date-fns-tz/esm/fp/toDate/index' { import { toDate } from 'date-fns-tz/esm/fp' export default toDate } declare module 'date-fns-tz/esm/fp/toDateWithOptions/index' { import { toDateWithOptions } from 'date-fns-tz/esm/fp' export default toDateWithOptions } declare module 'date-fns-tz/esm/fp/utcToZonedTime/index' { import { utcToZonedTime } from 'date-fns-tz/esm/fp' export default utcToZonedTime } declare module 'date-fns-tz/esm/fp/utcToZonedTimeWithOptions/index' { import { utcToZonedTimeWithOptions } from 'date-fns-tz/esm/fp' export default utcToZonedTimeWithOptions } declare module 'date-fns-tz/esm/fp/zonedTimeToUtc/index' { import { zonedTimeToUtc } from 'date-fns-tz/esm/fp' export default zonedTimeToUtc } declare module 'date-fns-tz/esm/fp/zonedTimeToUtcWithOptions/index' { import { zonedTimeToUtcWithOptions } from 'date-fns-tz/esm/fp' export default zonedTimeToUtcWithOptions } declare module 'date-fns-tz/esm/fp/format/index.js' { import { format } from 'date-fns-tz/esm/fp' export default format } declare module 'date-fns-tz/esm/fp/formatInTimeZone/index.js' { import { formatInTimeZone } from 'date-fns-tz/esm/fp' export default formatInTimeZone } declare module 'date-fns-tz/esm/fp/formatInTimeZoneWithOptions/index.js' { import { formatInTimeZoneWithOptions } from 'date-fns-tz/esm/fp' export default formatInTimeZoneWithOptions } declare module 'date-fns-tz/esm/fp/formatWithOptions/index.js' { import { formatWithOptions } from 'date-fns-tz/esm/fp' export default formatWithOptions } declare module 'date-fns-tz/esm/fp/getTimezoneOffset/index.js' { import { getTimezoneOffset } from 'date-fns-tz/esm/fp' export default getTimezoneOffset } declare module 'date-fns-tz/esm/fp/toDate/index.js' { import { toDate } from 'date-fns-tz/esm/fp' export default toDate } declare module 'date-fns-tz/esm/fp/toDateWithOptions/index.js' { import { toDateWithOptions } from 'date-fns-tz/esm/fp' export default toDateWithOptions } declare module 'date-fns-tz/esm/fp/utcToZonedTime/index.js' { import { utcToZonedTime } from 'date-fns-tz/esm/fp' export default utcToZonedTime } declare module 'date-fns-tz/esm/fp/utcToZonedTimeWithOptions/index.js' { import { utcToZonedTimeWithOptions } from 'date-fns-tz/esm/fp' export default utcToZonedTimeWithOptions } declare module 'date-fns-tz/esm/fp/zonedTimeToUtc/index.js' { import { zonedTimeToUtc } from 'date-fns-tz/esm/fp' export default zonedTimeToUtc } declare module 'date-fns-tz/esm/fp/zonedTimeToUtcWithOptions/index.js' { import { zonedTimeToUtcWithOptions } from 'date-fns-tz/esm/fp' export default zonedTimeToUtcWithOptions }