import { LitElement, TemplateResult } from "lit-element"; import { AriaRole } from "../util/aria"; export declare type TextSize = "large" | "medium"; /** * Properties of the text. */ export interface ITextProperties { size: TextSize; role: AriaRole; } /** * Group text into paragraphs. * @slot - Default content. * @cssprop --text-margin - Margin * @cssprop --text-line-height - Line height * @cssprop --text-opacity - Opacity * @cssprop --text-font-size-m - Font size medium * @cssprop --text-font-size-l - Font size large * @cssprop --text-font-family - Font family */ export declare class Text extends LitElement implements ITextProperties { static styles: import("lit-element").CSSResult[]; /** * Size of the text. * @attr */ size: TextSize; /** * Role of the text. * @attr */ role: AriaRole; /** * Returns the template for the element. */ protected render(): TemplateResult; } declare global { interface HTMLElementTagNameMap { "wl-text": Text; } }