import type { Dictionary, DictionarySelectorForGroup, QualifiedDictionaryGroup, ResolveQualifiedDictionaryContent } from '@intlayer/types/dictionary'; import type { DeclaredLocales, ExtractSelectorLocale, LocalesValues } from '@intlayer/types/module_augmentation'; import { type Readable } from 'svelte/store'; import type { DeepTransformContent } from '../plugins'; /** * Svelte hook that transforms a dictionary (or qualified dictionary group) and * returns reactive content. * * @param dictionary The dictionary (or qualified group) to transform * @param localeOrSelector The target locale or selector (optional) * @returns Reactive store with transformed dictionary content */ export declare const useDictionary: = DeclaredLocales>(dictionary: T, localeOrSelector?: A) => Readable, ExtractSelectorLocale>>;