import type { Locales } from '@intlayer/config/client';
import type { DictionaryKeys } from '@intlayer/core';
import type { IntlayerDictionaryTypesConnector } from 'intlayer';
import type { DeepTransformContent } from '../plugins';
/**
 * On the client side, Hook that picking one dictionary by its key and return the content
 *
 * If the locale is not provided, it will use the locale from the client context
 */
export declare const useIntlayer: <T extends DictionaryKeys>(key: T, locale?: Locales) => DeepTransformContent<IntlayerDictionaryTypesConnector[T]["content"]>;
//# sourceMappingURL=useIntlayer.d.ts.map