interface InheritedContextHost extends Element{readonly isConnected:boolean;requestUpdate():unknown;} /** * Enrolls one connected Lyra host in shared owner-realm observers. Roots are acquired lazily only * after the host consumes locale or direction. Sensitivity and the last rendered baselines live * in a weak per-host state so disconnect/reconnect, reparenting and adoption can compare the new * tree without keeping a detached host alive. */ export declare function observeInheritedContext(host:InheritedContextHost):()=>void; /** Records that a connected host's rendered output consumed inherited locale. */ export declare function recordInheritedLocaleRead(host:Element,locale:string|undefined):void; /** Records that a connected host's rendered output consumed inherited CSS direction. */ export declare function recordInheritedDirectionRead(host:Element,direction:'ltr'|'rtl'):void; /** Begins one Lit update epoch so observer delivery can recognize context already rendered. */ export declare function beginInheritedContextUpdate(host:Element):void; /** Records that the active update reached Lit's DOM commit rather than being skipped. */ export declare function markInheritedContextUpdateRendered(host:Element):void; /** Commits or discards reads staged during one Lit update epoch. */ export declare function finishInheritedContextUpdate(host:Element):void; /** * Captures a direction-sensitive host's rendered baseline before a synchronous host attribute * callback invalidates its cache. `slot` additionally changes the flattened ancestor chain. */ export declare function queueInheritedDirectionChange(host:Element,flattenedTreeChanged?:boolean):void;export{};