/**
 * `<inspector-ui>` — Developer-tools pane for inspecting A2UI runtime state — composes
<tabs-ui> + <code-ui> to show the live document JSON, rendered
HTML, and event log for the bound <canvas-ui> / <a2ui-root>. The
right-pane inspector of the a2ui-editor app. Use inside an
<editor-sidebar slot="trailing"> for debugging A2UI playgrounds;
not for end-user inspector panes (build those bespoke with
<field-ui> + form rows per the editor-inspector-pane recipe in
patterns-recipes.md).

 *
 * @see https://ui-kit.exe.xyz/site/components/inspector
 *
 * Type declarations generated by scripts/build/dts-codegen.mjs from
 * the component's `.a2ui.json` sidecar(s). Edit the source `.yaml`,
 * run `npm run build:components`, then `npm run codegen:dts` to
 * regenerate; or hand-author this file fully if rich event types are
 * needed beyond what the yaml `events:` block can express.
 */

import { UIElement } from '../../core/element.js';

export class UIInspector extends UIElement {
  /** Active tab. One of 'catalog', 'surface', 'messages', 'code'. */
  value: string;
}
