import { LitElement } from 'lit';
import { PlayerEmbedProps } from '../PlayerEmbed';

type DialogEmbedProps = Omit<PlayerEmbedProps, 'data'> & {
    disableAutoplay?: boolean;
};
declare class DialogEmbed extends LitElement {
    static styles: import('lit').CSSResult[];
    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 _id;
    private _handleRootClick;
    connectedCallback(): void;
    disconnectedCallback(): void;
    render(): import('lit').TemplateResult<1>;
}
declare global {
    interface HTMLElementTagNameMap {
        'vouch-embed-dialog': DialogEmbed;
    }
    namespace JSX {
        interface IntrinsicElements {
            'vouch-embed-dialog': DialogEmbed;
        }
    }
}
export { DialogEmbed };
export type { DialogEmbedProps };
