import { AfterViewInit, EventEmitter, NgZone, OnDestroy, OnInit, QueryList, Renderer } from '@angular/core';
import { CdfMediaComponent } from '../media/index';
import { CdfMediaModel } from '../../models/index';
export declare class CdfMediaSliderComponent implements OnInit, OnDestroy, AfterViewInit {
    private zone;
    private renderer;
    mediaModelList: CdfMediaModel[];
    showType: boolean;
    showTitle: boolean;
    showDescription: boolean;
    onImageClick: EventEmitter<any>;
    ULElement: any;
    mediaComponentList: QueryList<CdfMediaComponent>;
    activeMediaModel: CdfMediaModel;
    acceptableVariance: number;
    constructor(zone: NgZone, renderer: Renderer);
    ngOnInit(): void;
    ngOnDestroy(): void;
    ngAfterViewInit(): void;
    onMediaComponentClick(event: any, mediaModel: any): void;
    private onVideoBeforePlay;
    private onVideoAfterStopPlay;
    private onStopVideoClick;
    private doImageClick;
    private calculateVariance;
}
