import { LitElement } from 'lit'; import { DialogEmbedProps } from '.'; declare class DialogPortal extends LitElement { vouchId: DialogEmbedProps['vouchId']; templateId: DialogEmbedProps['templateId']; questions: DialogEmbedProps['questions']; env: DialogEmbedProps['env']; apiKey: DialogEmbedProps['apiKey']; disableTracking: DialogEmbedProps['disableTracking']; trackingSource: DialogEmbedProps['trackingSource']; controls: DialogEmbedProps['controls']; preload: DialogEmbedProps['preload']; disableAutoplay: DialogEmbedProps['disableAutoplay']; aspectRatio: DialogEmbedProps['aspectRatio']; private _mediaPlayerRef; open: boolean; private _handleToggle; private _handleClose; private _handleDocumentKeyUp; connectedCallback(): void; disconnectedCallback(): void; protected createRenderRoot(): HTMLElement | DocumentFragment; render(): import('lit').TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { 'vouch-embed-legacy-dialog-portal': DialogPortal; } namespace JSX { interface IntrinsicElements { 'vouch-embed-legacy-dialog-portal': DialogPortal; } } } export { DialogPortal };