import { I18nStrings, I18nValue } from './types.js'; import type * as dispatcherNs from '@mtcute/dispatcher'; /** * Create an index of i18n strings delimited by "." * * @param strings Strings object */ export declare function createI18nStringsIndex(strings: I18nStrings): Record; /** * Extract language from `@mtcute/dispatcher` context. * Can be used for customized adapters or external i18n libraries. * * @param update Update to extract language from */ export declare function extractLanguageFromUpdate(update: dispatcherNs.UpdateContextType): string | null | undefined;