/** @jsxImportSource @opentui/react */ /** * Engagement scope editor — multi-row target inputs docked above the composer. * * Empty targets = scoping disabled. Each row has a remove control; + adds rows. */ import { type ReactNode } from "react"; import type { AppServices } from "../../../ui-core/bootstrap/composition-root.js"; import type { Theme } from "../../../ui-core/rendering/theme.js"; import type { ScopeEditorRequest } from "../../../ui-core/controllers/overlay-controller.js"; export interface ScopeModalProps { readonly services: AppServices; readonly theme: Theme; readonly request: ScopeEditorRequest; readonly docked?: boolean | undefined; } export declare function ScopeModal(props: ScopeModalProps): ReactNode;