/** * [WHO]: wrapSupervisedUI routes explicitly delegatable dialogs and captures notifications * [FROM]: Extension UI contracts and the session supervision service * [TO]: ExtensionRunner contexts; local dialogs remain the default * [HERE]: core/extensions-host/supervision-ui.ts - mode-independent decision adapter */ import type { SessionSupervision } from "./supervision.js"; import type { ExtensionUIContext } from "./types.js"; export declare function wrapSupervisedUI(ui: ExtensionUIContext, supervision: SessionSupervision): ExtensionUIContext;