import { Context } from '../context'; import { Variable } from '../variable'; import { FormatterTable } from '../plugin'; import { Formatter } from '../plugin'; export declare class DatetimeFormatter extends Formatter { apply(args: string[], vars: Variable[], ctx: Context): void; } export declare class DatetimeIntervalformatter extends Formatter { apply(args: string[], vars: Variable[], ctx: Context): void; } export declare class DecimalFormatter extends Formatter { apply(args: string[], vars: Variable[], ctx: Context): void; } export declare class MessageFormatterImpl extends Formatter { apply(args: string[], vars: Variable[], ctx: Context): void; } export declare class MoneyFormatter extends Formatter { apply(args: string[], vars: Variable[], ctx: Context): void; } export declare class RelativeTimeFormatter extends Formatter { apply(args: string[], vars: Variable[], ctx: Context): void; } export declare class TimeSinceFormatter extends Formatter { apply(args: string[], vars: Variable[], ctx: Context): void; } export declare const I18N_FORMATTERS: FormatterTable;