import { ChangeDetectorRef, ElementRef, EventEmitter, NgZone } from '@angular/core'; import { Components } from '@twogate/stencil-player-core'; import * as i0 from "@angular/core"; export declare class CurrentTime { protected z: NgZone; protected el: HTMLElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface CurrentTime extends Components.CurrentTime { } export declare class FirstPlayButton { protected z: NgZone; protected el: HTMLElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface FirstPlayButton extends Components.FirstPlayButton { clickedFirstPlayButton: EventEmitter>; } export declare class M3u8Player { protected z: NgZone; protected el: HTMLElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface M3u8Player extends Components.M3u8Player { } export declare class OverlayControls { protected z: NgZone; protected el: HTMLElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface OverlayControls extends Components.OverlayControls { togglePlay: EventEmitter>; toggleFullScreen: EventEmitter>; } export declare class SeekBar { protected z: NgZone; protected el: HTMLElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface SeekBar extends Components.SeekBar { startDragging: EventEmitter>; dragPlayPointer: EventEmitter>; endDragging: EventEmitter>; } export declare class SkipButton { protected z: NgZone; protected el: HTMLElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface SkipButton extends Components.SkipButton { skipSeconds: EventEmitter>; endSkipping: EventEmitter>; clickedSkippingButton: EventEmitter>; } export declare class ToggleFullscreenButton { protected z: NgZone; protected el: HTMLElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface ToggleFullscreenButton extends Components.ToggleFullscreenButton { toggleFullScreen: EventEmitter>; } export declare class TogglePlayButton { protected z: NgZone; protected el: HTMLElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface TogglePlayButton extends Components.TogglePlayButton { togglePlay: EventEmitter>; }