import { LitElement } from 'lit'; /** Tono semántico del dot. */ export type OkStatusDotTone = 'ok' | 'warn' | 'danger' | 'info' | 'off' | 'brand'; /** Tamaño del dot. */ export type OkStatusDotSize = 'sm' | 'md' | 'lg'; export declare class OkStatusDot extends LitElement { static styles: import("lit").CSSResult; /** Tono semántico: ok | warn | danger | info | off | brand. */ tone: OkStatusDotTone; /** Tamaño: sm | md | lg. */ size: OkStatusDotSize; /** Animación de pulso "en vivo". */ pulse: boolean; /** Texto descriptivo del estado (para accesibilidad y/o visible). */ label?: string; /** Si hay label, mostrarlo inline junto al dot (si no, queda solo sr-only). */ showLabel: boolean; render(): unknown; } declare global { interface HTMLElementTagNameMap { 'ok-status-dot': OkStatusDot; } }