import { MFLocale } from './intlmessageformat.config'; import { Formats, PrimitiveType } from 'intl-messageformat/src/formatters'; import { Options } from 'intl-messageformat/src/core'; import { MessageFormatElement } from '@formatjs/icu-messageformat-parser'; export type MFFactoryFn = (message: string | MessageFormatElement[], values?: Record) => string | string[] | undefined; export declare function defaultFactory(locales: MFLocale, formats?: Partial, opts?: Options): MFFactoryFn; export declare function cachedFactory(locales: MFLocale, formats?: Partial, opts?: Options): MFFactoryFn;