import { EventEmitter } from "../../stencil-public-runtime"; export declare class EzTile { _element: HTMLElement; private _container; /** * Texto a ser apresentado como título do componente. */ text: string; /** * Define qual o tamanho do componente. * - `"default"`: 120x80px * - `"medium"`: 120x170px */ size: "small" | "medium"; /** * Define o tamanho do componente, sobrescrevendo o padrão da propriedade size. */ height?: number; /** * Define a largura do componente, sobrescrevendo o padrão da propriedade size. */ width?: number; /** * Define a cor tema do componente. */ color: "default" | "green" | "gray" | "red" | "yellow"; /** * Define o ícone a ser usado da biblioteca de ícones: [ez-icons](https://gilded-nasturtium-6b64dd.netlify.app/docs/components/layout-doc/icons/) */ iconName: string; /** * Define a quantidade máxima de linhas de texto a serem apresentadas. * Quando a propriedade não é passada, limita a 1 linha. */ maximumLines?: number; /** * Define se o componente será interativo. Caso contrário, será estático. * Se true, permite permite clique. * Se false, não permite clique */ isInteractive: boolean; /** * Emitido quando o elemento principal é clicado */ tileClick: EventEmitter; /** * Aplica o foco no componente. */ setFocus(): Promise; /** * Remove o foco do componente. */ setBlur(): Promise; clickListener(evt: MouseEvent): void; handleClick(): void; componentDidRender(): void; render(): any; }