import { LitElement, TemplateResult } from "lit-element"; import { AriaRole } from "../util/aria"; /** * Properties of the icon. */ export interface IIconProperties { role: AriaRole; } /** * Symbols for common actions and items. * @slot - Name of the icon. * @cssprop --icon-font - Font family * @cssprop --icon-size - Width and height */ export declare class Icon extends LitElement implements IIconProperties { static styles: import("lit-element").CSSResult[]; /** * Roles of the icon. * @attr */ role: AriaRole; /** * Returns the template for the element. */ protected render(): TemplateResult; } declare global { interface HTMLElementTagNameMap { "wl-icon": Icon; } }