/** * Activity / auto-hide mixin — wrapper layer over the free functions in * `activity.ts`. * * `activity.ts` owns the pure state-machine logic (bumpActivity, maybeHide, * dismissOverlay, setActivity). This mixin binds those functions to the * plugin's `_activityState`, `player`, `opts.inactivityMs`, and the * lifecycle-managed `timeout` — concerns that belong on the plugin, not on * the stateless free functions. * * Owns: bumpActivity, maybeHide, dismissOverlay. */ import type { DesktopUiInternals } from '../internals.js'; export declare const activityMethods: { readonly bumpActivity: (this: DesktopUiInternals) => void; readonly maybeHide: (this: DesktopUiInternals) => void; readonly dismissOverlay: (this: DesktopUiInternals) => void; };