/// import "./assets/language-select.css"; /** NOTE: Can be used as quick access item in the Header */ export declare function LanguageSelect(props: { id?: string; supportedLangs: readonly Language[]; fullNameByLang: Record; lang: Language; setLang: (lang: Language) => void; }): JSX.Element; export declare const useTranslation: () => { t: ((messageKey: K) => { "select language": string; }[K] extends (params: any) => infer R ? R : { "select language": string; }[K]) & ((messageKey: K_1, params: { "select language": string; }[K_1] extends infer T ? T extends { "select language": string; }[K_1] ? T extends (params: any) => any ? Parameters[0] : never : never : never) => { "select language": string; }[K_1] extends (params: any) => infer R_1 ? R_1 : { "select language": string; }[K_1]); }, addLanguageSelectTranslations: (params: { lang: string; messages: Partial<{ "select language": string; }>; }) => void;