import { DataWaitingWrapper, UseLocaleMessagesProps } from './types'; import { LocaleObject } from '../../../../ui-data/domain/intl/locale/types'; declare function fetchLocaleAndStore(localeUrl: string, fetchConfigs?: RequestInit): Promise>; declare function mergeLocaleMessages(desiredMessages: Record, fallbackMessages: Record): Record; declare function useGetLocalesIndex(localeUrl: string | undefined, fetchConfigs?: RequestInit): DataWaitingWrapper; declare function useGetNormalizedLocale({ pluginApi, fetchConfigs }: UseLocaleMessagesProps): DataWaitingWrapper; export { fetchLocaleAndStore, mergeLocaleMessages, useGetLocalesIndex, useGetNormalizedLocale, };