import type { Dictionary } from '@intlayer/types/dictionary'; import type { LocalesValues, StrictModeLocaleMap } from '@intlayer/types/module_augmentation'; import { type Readable } from 'svelte/store'; /** * Svelte hook for handling dynamic dictionary loading * @param dictionaryPromise Promise-based dictionary content * @param key Dictionary key for caching * @param locale Target locale (optional) * @returns Reactive store with loaded dictionary content */ export declare const useDictionaryAsync: (dictionaryPromise: StrictModeLocaleMap<() => Promise>, locale?: LocalesValues) => Promise>;