import { LitElement } from 'lit'; import { ThemeTypes } from '@viasat/beam-shared/utils/constants'; import { Optional } from '@viasat/beam-shared/utils/types'; /** * @summary `bm-label` * * @slot text - Specify the text for Label * @slot optional - Specify if the Label displays as optional * @slot tooltip - Specify if the icon displays to add a Tooltip * * @remarks * **Accessibility with non-Beam inputs:** * The `for` attribute handles click-to-focus for native inputs outside the shadow root, * but the native `