import { ComponentInterface } from '../../stencil-public-runtime'; export declare class VideoControl implements ComponentInterface { private currentTimeRef; private progressBallRef; private visible; private isDraggingProgressBall; private hideControlsTimer; private percentage; private progressDimensions; el: HTMLElement; controls: boolean; currentTime: number; duration: number; isPlaying: boolean; pauseFunc: () => void; playFunc: () => void; seekFunc: (position: number) => void; showPlayBtn: boolean; showProgress: boolean; onDocumentTouchMove(e: TouchEvent): void; onDocumentTouchEnd(): void; setProgressBall(percentage: number): Promise; toggleVisibility(nextVisible?: boolean): Promise; getIsDraggingProgressBall(): Promise; setCurrentTime(time: number): Promise; calcPercentage: (pageX: number) => number; onDragProgressBallStart: () => void; onClickProgress: (e: MouseEvent) => void; render(): any; }