export interface LanguageListProps { [word: string]: { [lang in Langs[number]]: any; }; } export interface useLanguageProps { defaultLang?: Langs[number]; langs: Langs; listTranductions: LanguageListProps; onNoFoundTranslate?: (data: { word: string; lang: Langs[number]; }) => void; fallbackNoFoundTranslation?: string; } export declare const useLanguage: ({ langs, listTranductions, defaultLang, onNoFoundTranslate, fallbackNoFoundTranslation, }: useLanguageProps) => { onTranslate: (word?: any) => any; load: boolean; currentLang: Langs[number] | undefined; setCurrentLang: (newValue: any) => void; };