/**
 * `<divider-ui>` — Horizontal or vertical divider with optional label — a semantic
rule between content groups. Set [vertical] for column dividers
(typically inside <row-ui>); set [label] for a labeled-rule pattern
where the divider carries a short caption (e.g. "OR" between auth
methods, "Today" between message groups). Distinct from
<hr data-nav-divider> (which is a CSS hook used by <nav-ui> for nav
section separation, not a primitive).

 *
 * @see https://ui-kit.exe.xyz/site/components/divider
 *
 * 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 UIDivider extends UIElement {
  /** Center label text */
  label: string;
  /** Vertical orientation */
  vertical: boolean;
}
