import * as React from 'react'; import { Formatters, IntlConfig, MessageDescriptor } from '../types'; import { PrimitiveType } from 'intl-messageformat'; export declare const prepareIntlMessageFormatHtmlOutput: (chunks: (string | object)[]) => React.ReactElement React.ReactElement React.Component)> | null) | (new (props: any) => React.Component)>; export declare function formatMessage({ locale, formats, messages, defaultLocale, defaultFormats, onError, }: Pick, state: Formatters, messageDescriptor?: MessageDescriptor, values?: Record): string; export declare function formatHTMLMessage(config: Pick, state: Formatters, messageDescriptor?: MessageDescriptor, rawValues?: Record): React.ReactNode;