import { LitElement, TemplateResult } from "lit-element"; import { AriaRole } from "../util/aria"; /** * Properties of the banner. */ export interface IBannerProperties { role: AriaRole; } /** * Display a non-interruptive message and related optional actions. * @slot icon - Icon content. * @slot action - Action content (you can have multiple slots named action). * @slot - Default content. * @cssprop --banner-icon-margin - Margin of the icon slot * @cssprop --banner-padding - Padding * @cssprop --banner-content-padding - Padding of the content slot * @cssprop --banner-icon-color - Color of the icon * @cssprop --banner-color - Color * @cssprop --banner-bg - Background */ export declare class Banner extends LitElement implements IBannerProperties { static styles: import("lit-element").CSSResult[]; /** * Role of the banner. * @attr */ role: AriaRole; /** * Returns the template of the element. */ protected render(): TemplateResult; } declare global { interface HTMLElementTagNameMap { "wl-banner": Banner; } }