/**
 * `<visually-hidden-ui>` — Accessibility utility — content visible to screen readers but hidden
visually (the canonical "sr-only" pattern). Use for icon-only buttons,
contextual labels on duplicate controls, status announcements via
live regions, and any text the AT needs but sighted users don't.

Distinct from `[hidden]` / `display:none` (hidden from EVERYONE
including AT) and from `aria-label` (which replaces visible text but
doesn't add invisible text). When you need both visible and invisible
text on the same element, `<visually-hidden-ui>` is the wrapper for
the invisible part.

 *
 * @see https://ui-kit.exe.xyz/site/components/visually-hidden
 *
 * 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 UIVisuallyHidden extends UIElement {
}
