import { LitElement } from 'lit'; export declare class OkCode extends LitElement { static styles: import("lit").CSSResult; /** Texto de código a mostrar. */ code: string; /** Variante inline (pill dentro de texto) en vez de bloque. */ inline: boolean; /** Etiqueta del lenguaje (solo informativa, no hay resaltado). */ language: string; /** Muestra el botón de copiar (solo en variante bloque). */ copy: boolean; /** Estado transitorio tras copiar (feedback visual). */ private copied; private handleCopy; render(): unknown; } /** Detalle del evento `ok-copy`. */ export interface OkCodeCopyDetail { /** Código que se intentó copiar. */ code: string; /** Si la copia al portapapeles tuvo éxito. */ ok: boolean; } declare global { interface HTMLElementTagNameMap { 'ok-code': OkCode; } }