///
import { IMessages } from '../../types';
export declare const getPrefixedMessages: (messages: IMessages, prefix: string, flatMode?: boolean) => string | Record;
/**
* @public
* Other wind components use intl-context to read localization-related config.
* This is how they consume intl-context.
*/
declare const withRcIntl: ({ namespace, defaultMessages, defaultLocaleMessages, componentName, warningIfNoMessageFromCtx, }: {
namespace?: string | undefined;
defaultMessages?: IMessages | undefined;
defaultLocaleMessages?: {
[locale: string]: IMessages;
} | undefined;
componentName: string;
warningIfNoMessageFromCtx?: boolean | undefined;
}) => (WrappedComponent: import("react").ComponentType) => import("react").ForwardRefExoticComponent>>;
export default withRcIntl;