import { ElementRef, OnDestroy, OnInit } from '@angular/core';
import { MgmgVideoPlayerService } from './mgmg-video-player.service';
import * as i0 from "@angular/core";
export interface MgmgVidPlayer {
    fluid?: boolean;
    aspectRatio?: string;
    height?: undefined | number;
    width?: undefined | number | any;
    preload?: 'auto' | 'metadata' | 'none';
    autoplay?: boolean;
    controls?: boolean;
    audioPosterMode?: boolean;
    sources?: {
        src: string;
        type: 'video/mp4' | 'video/webm' | string;
    }[];
}
export declare class MgmgVideoPlayerComponent implements OnInit, OnDestroy {
    private vidPlayerService;
    target: ElementRef;
    options: MgmgVidPlayer;
    defaultOpt: {
        width: number;
        height: number;
        controls: boolean;
        preload: string;
        autoplay: boolean;
    };
    playing: boolean;
    player: any;
    constructor(vidPlayerService: MgmgVideoPlayerService);
    ngOnInit(): void;
    ngOnDestroy(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<MgmgVideoPlayerComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<MgmgVideoPlayerComponent, "mgmg-video-player", never, { "options": "options"; }, {}, never, never, false>;
}
