import { createFormatter } from 'use-intl/core'; declare function getFormatterCachedImpl(config: Parameters[0]): { dateTime: { (value: Date | number, options?: import("use-intl/core").DateTimeFormatOptions): string; (value: Date | number, format?: string, options?: import("use-intl/core").DateTimeFormatOptions): string; }; number: { (value: number | bigint, options?: import("use-intl/core").NumberFormatOptions): string; (value: number | bigint, format?: string, options?: import("use-intl/core").NumberFormatOptions): string; }; relativeTime: { (date: number | Date, now?: import("use-intl/core").RelativeTimeFormatOptions["now"]): string; (date: number | Date, options?: import("use-intl/core").RelativeTimeFormatOptions): string; }; list: { >>(value: Iterable, options?: Intl.ListFormatOptions): Value extends string ? string : Iterable; >>(value: Iterable, format?: string, options?: Intl.ListFormatOptions): Value extends string ? string : Iterable; }; dateTimeRange: { (start: Date | number, end: Date | number, options?: import("use-intl/core").DateTimeFormatOptions): string; (start: Date | number, end: Date | number, format?: string, options?: import("use-intl/core").DateTimeFormatOptions): string; }; displayName: { (value: string, options: Intl.DisplayNamesOptions): string; (value: string, format: string, options?: Intl.DisplayNamesOptions): string; }; }; declare const getFormatterCached: typeof getFormatterCachedImpl; export default getFormatterCached;