import type{LyraLocaleStrings,LyraMessage,LyraMessageKey}from'./localization-types.js';export type{LyraLocaleDirection,LyraLocaleMeta,LyraLocaleStrings,LyraMessage,LyraMessageKey,LyraPluralCategory,LyraPluralMessage,}from'./localization-types.js';export{enableLyraLocaleCache,getLyraLocale,getLyraLocaleDirection,getRegisteredLyraLocaleKeys,getRegisteredLyraLocales,invalidateLyraLocaleCache,registerLyraLocale,resolveLocalizedParts,resolveLyraDirection,resolveLyraLocale,setLyraLocale,subscribeLyraLocale,subscribeLyraLocaleRegistry,}from'./localization-runtime.js'; /** * Resolve a message through the public full-catalog entry. Component classes use the lean runtime * directly with their generated per-class defaults, keeping this complete compatibility catalog * out of granular component bundles. */ export declare function resolveLyraString(host:Element,key:string,overrides?:LyraLocaleStrings,fallback?:string,values?:Record):string;export declare const LYRA_DEFAULT_STRINGS:Record;