import { LitElement } from 'lit'; import '@amityeko/design-system/dist/elements/button'; import '@amityeko/design-system/dist/elements/icon'; import '@amityeko/design-system/dist/elements/typography/tg-caption'; /** * @dependency amityeko-button * @dependency amityeko-icon * @dependency amityeko-tg-caption * * @slot default - Element that triggers the dialog with Empty View */ export default class RnRAudio extends LitElement { static styles: import("lit").CSSResult; audio: HTMLAudioElement; inner: HTMLDivElement; audioURL?: string; shouldShowRemainingTime: boolean; shouldShowCancelBtn: boolean; theme: 'light' | 'dark'; remainingTime?: string; isPlaying: boolean; private _play; private _onTimeUpdate; private _onCancelAudio; protected render(): import("lit-html").TemplateResult<1> | undefined; } declare global { interface HTMLElementTagNameMap { 'rnr-audio': RnRAudio; } }