import { ComputedRef } from 'vue'; import { DeepPartial } from '../utils/locales/mergeLocales'; /** * Version réactive de `mergeLocales` : renvoie un `ComputedRef` contenant les locales par * défaut fusionnées avec la prop `locales` du composant. Permet la surcharge partielle et * réagit aux changements de la prop. * * Délègue à `mergeLocales` pour garantir un comportement identique au chemin non-réactif * (notamment le remplacement des tableaux plutôt que leur concaténation). * * @example * const locales = useLocales(defaultLocales, () => props.locales) */ export declare function useLocales>(defaults: T, overrides: () => NoInfer> | undefined | null): ComputedRef;