/** * Copyright (c) Cisco Systems, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * */ import "../avatar/Avatar"; import "../button/Button"; import "../icon/Icon"; import { LitElement, TemplateResult } from "lit"; export declare const MeetingAlertRole: readonly ["alert", "alertdialog", "button", "checkbox", "dialog", "link", "option", "status"]; export declare namespace MeetingAlert { type Role = (typeof MeetingAlertRole)[number]; class ELEMENT extends LitElement { attendees: { title: string; src: null; alt: string; }[]; closeAriaLabel: string; onKeyDown: MeetingAlert.ELEMENT["handleKeyDown"] | null; onSnooze: MeetingAlert.ELEMENT["handleSnooze"] | null; message: string; snoozeAriaLabel: string; role: Role; show: boolean; src: string; status: string; userStyles: string; title: string; _onSnooze: (e: Event) => void; _onClose: (e: Event) => void; handleSnooze: (e: Event) => void; handleClose: (e: Event) => void; handleKeyDown: (e: KeyboardEvent) => void; getStyles(): TemplateResult<1>; static get styles(): import("lit").CSSResult[]; render(): TemplateResult; } } declare global { interface HTMLElementTagNameMap { "md-meeting-alert": MeetingAlert.ELEMENT; } }