import type { BaseTranslation as BaseTranslationType, LocalizedString } from 'typesafe-i18n'; export type BaseTranslation = BaseTranslationType; export type BaseLocale = 'en'; export type Locales = 'da' | 'de' | 'en' | 'es' | 'fo' | 'fr' | 'nb' | 'sv'; export type Translation = RootTranslation; export type Translations = RootTranslation; type RootTranslation = { every: string; everyWithUnit: string; daily: string; day: string; month: string; monthly: string; week: string; weekly: string; year: string; yearly: string; first: string; second: string; third: string; fourth: string; fifth: string; last: string; frequency: string; occurs: string; onThe: string; atWeekdays: string; inMonths: string; atInterval: string; atSpecificDays: string; atSpecificWeekAndDay: string; rrule_freq: string; rrule_byWeekDay: string; rrule_byMonth: string; rrule_byMonthDay: string; rrule_Prepositions: string; rrule_byMultiExpr: string; rrule_allWeekdays: string; rrule_allDaysOfWeek: string; rrule_bynWeekDay: string; }; export type TranslationFunctions = { every: (arg: { unit: string; }) => LocalizedString; everyWithUnit: (arg: { unit: string | 'year' | 'week' | 'day' | 'month'; value: unknown; }) => LocalizedString; daily: () => LocalizedString; day: () => LocalizedString; month: () => LocalizedString; monthly: () => LocalizedString; week: () => LocalizedString; weekly: () => LocalizedString; year: () => LocalizedString; yearly: () => LocalizedString; first: () => LocalizedString; second: () => LocalizedString; third: () => LocalizedString; fourth: () => LocalizedString; fifth: () => LocalizedString; last: () => LocalizedString; frequency: () => LocalizedString; occurs: () => LocalizedString; onThe: () => LocalizedString; atWeekdays: () => LocalizedString; inMonths: () => LocalizedString; atInterval: () => LocalizedString; atSpecificDays: () => LocalizedString; atSpecificWeekAndDay: () => LocalizedString; rrule_freq: (arg: { freq: 'year' | 'month' | 'week' | 'day'; }) => LocalizedString; rrule_byWeekDay: (arg: { byWeekDay: 'mo' | 'tu' | 'we' | 'th' | 'fr' | 'sa' | 'su'; }) => LocalizedString; rrule_byMonth: (arg: { byMonth: 'jan' | 'feb' | 'mar' | 'apr' | 'may' | 'jun' | 'jul' | 'aug' | 'sep' | 'oct' | 'nov' | 'dec'; }) => LocalizedString; rrule_byMonthDay: (arg: { byMonthDay: '1st' | '2nd' | '3rd' | '4th' | '5th' | '6th' | '7th' | '8th' | '9th' | '10th' | '11th' | '12th' | '13th' | '14th' | '15th' | '16th' | '17th' | '18th' | '19th' | '20th' | '21st' | '22nd' | '23rd' | '24th' | '25th' | '26th' | '27th' | '28th' | '29th' | '30th' | '31st'; }) => LocalizedString; rrule_Prepositions: (arg: { holder: unknown; preposition: 'byWeekDay' | 'byDay' | 'byMonth'; }) => LocalizedString; rrule_byMultiExpr: (arg: { a: unknown; b: unknown; }) => LocalizedString; rrule_allWeekdays: () => LocalizedString; rrule_allDaysOfWeek: () => LocalizedString; rrule_bynWeekDay: (arg: { ordinal: '1st' | '2nd' | '3rd' | '4th' | '5th' | 'last' | '2ndlast' | '3rdlast' | '4thlast'; weekday: 'mo' | 'tu' | 'we' | 'th' | 'fr' | 'sa' | 'su'; }) => LocalizedString; }; export type Formatters = { ordinal: (value: unknown) => unknown; }; export {};