import { LitElement } from 'lit'; export type OkIconTileColor = 'brand' | 'leaf' | 'warn' | 'danger' | 'info' | 'neutral'; export type OkIconTileSize = 'md' | 'lg'; export type OkIconTileShape = 'rounded' | 'circle'; export declare class OkIconTile extends LitElement { static styles: import("lit").CSSResult; /** Nombre del icono (Iconify, p.ej. "ion:home-outline" o "home-outline"). */ icon?: string; /** Par de color (fondo soft + color del icono). */ color: OkIconTileColor; /** TamaƱo del tile. */ size: OkIconTileSize; /** Forma del recorte. */ shape: OkIconTileShape; /** Etiqueta accesible; si falta, el tile es decorativo (aria-hidden). */ label?: string; private renderIcon; render(): unknown; } declare global { interface HTMLElementTagNameMap { 'ok-icon-tile': OkIconTile; } }