type LocaleConfig = { el?: Record; en: Record; es?: Record; it?: Record; }; export declare class Locale { rollbackLanguage: string; language: string; config: LocaleConfig; closestElement: HTMLElement; element: HTMLElement; constructor(configData?: LocaleConfig); set: (configData: LocaleConfig) => void; lang: (el: HTMLElement) => string; update: (doc?: Document | ShadowRoot) => void; private pluralize; get: (tag: string | string[], context?: Record) => string; } export {};