/**
* @slot video - insert the video HTML element
* @slot link - insert a the call to action (link) that leads to the video page
* @slot - insert the content of the teaser description, linke title and duration
*/
export declare class TeaserVideo {
private baseClass;
private toVideoUrl;
video: HTMLVideoElement;
element: HTMLUxIwsTeaserVideoSearchElement;
/** the text of the play again button */
playAgainText: string;
/** the title of the video to assign as a title attribute to the link */
videoTitle: string;
showOverlay: boolean;
isSafari: boolean;
videoPaused: boolean;
showControls: boolean;
private playVideo;
private handlePause;
private handleEnd;
private handlePlay;
handleVideoControls(): void;
connectedCallback(): void;
disconnectedCallback(): void;
render(): any;
}