import RelativeTimeFormatOptions = Intl.RelativeTimeFormatOptions; import { ILocaleMatcher } from '../shared.type'; export declare type IRelativeTimeFormatLocaleMatcher = ILocaleMatcher; export declare type IRelativeTimeFormatNumeric = 'always' | 'auto'; export declare type IRelativeTimeFormatStyle = 'long' | 'short' | 'narrow'; export interface IRelativeTimeFormatOptions extends RelativeTimeFormatOptions { localeMatcher?: IRelativeTimeFormatLocaleMatcher; numeric?: IRelativeTimeFormatNumeric; style?: IRelativeTimeFormatStyle; } export declare type IRelativeTimeFormatValue = number; export declare type IRelativeTimeFormatUnit = 'year' | 'years' | 'quarter' | 'quarters' | 'month' | 'months' | 'week' | 'weeks' | 'day' | 'days' | 'hour' | 'hours' | 'minute' | 'minutes' | 'second' | 'seconds';