export interface TimeUnit {
    singular: string;
    plural: string;
}
export type TranslationValue = string | TimeUnit;
export interface LanguageTranslations {
    [key: string]: TranslationValue;
}
export type AvailableTimeLanguages = 'en' | 'es' | 'fr' | 'he';
export type DayFormatTypes = 'DD' | 'DDD' | 'DDDD';
export type MonthFormatTypes = 'MM' | 'MMM' | 'MMMM';
export type YearFormatTypes = 'YY' | 'YYYY';
export type HourFormatTypes = 'HH';
export type MinuteFormatTypes = 'mm';
export type SecondFormatTypes = 'ss';
export type MillisecondFormatTypes = 'sss';
export type AmPmFormatTypes = 'AmPm';
export type DateFormatSeparatorTypes = '/' | '-' | ' ' | ':' | '.';
export type CommonDateFormats = `${DayFormatTypes}${DateFormatSeparatorTypes}${MonthFormatTypes}${DateFormatSeparatorTypes}${YearFormatTypes}` | `${MonthFormatTypes}${DateFormatSeparatorTypes}${YearFormatTypes}` | 'DD.MM.YY' | 'DD.MM.YYYY' | 'DD/MM/YY' | 'DD/MM/YYYY' | 'MM.DD.YY' | 'MM.DD.YYYY' | 'MM/DD/YY' | 'MM/DD/YYYY' | 'YYYY-MM-DD' | 'YY-MM-DD' | 'DD MMM YYYY' | 'DD MMMM YYYY' | 'DDD, DD MMM' | 'DDDD, DD MMMM' | 'MMM DD' | 'MMMM DD';
export type CommonTimeFormats = 'HH:mm' | 'HH:mm:ss' | 'HH:mm:ss:sss' | 'HH:mm AmPm';
export type CommonDateTimeFormats = `${CommonDateFormats} ${CommonTimeFormats}` | `${CommonTimeFormats}, ${CommonDateFormats}` | 'YYYY-MM-DD HH:MM';
export type NamedFormats = 'ISO' | 'ISO8601' | 'UTC' | 'RFC2822' | 'RFC3339' | 'UNIX' | 'TIMESTAMP';
export type DateTimeAcceptedFormats = CommonDateFormats | CommonTimeFormats | CommonDateTimeFormats | DayFormatTypes | MonthFormatTypes | YearFormatTypes | HourFormatTypes | MinuteFormatTypes | SecondFormatTypes | MillisecondFormatTypes | NamedFormats;
//# sourceMappingURL=timeAgoT.d.ts.map