/** * Install translated `label` closures on every v10 default button under * `root`. Call once after the skin DOM is built. The closures read the * current language each invocation via `getLanguage(el)`, so they don't need * to be reinstalled when the language changes — only the buttons need to be * told to re-render (see {@link relabelButtons}). */ export declare function installButtonLabels(root: Element): void; /** * Re-trigger an update on every button we labeled so its core re-derives * `state.label` via our closure and the tooltip's `$state` subscriber picks * up the new translated string. Call from `player.setLanguage()`. */ export declare function relabelButtons(root: Element): void;