import View from '../../core/view';
import { IView } from '../../core/types';
import { ITimeViewStyles, ITimeViewConfig } from './types';
declare class TimeView extends View<ITimeViewStyles> implements IView<ITimeViewStyles> {
    private _$rootElement;
    private _$currentTime;
    private _$durationTime;
    private _duration;
    private _current;
    private _isBackward;
    constructor(config: ITimeViewConfig);
    private _initDOM;
    setDurationTime(duration: number): void;
    setCurrentTime(current: number): void;
    setCurrentTimeBackward(_isBackward: boolean): void;
    private _updateDurationTime;
    private _updateCurrentTime;
    showDuration(): void;
    hideDuration(): void;
    show(): void;
    hide(): void;
    getElement(): HTMLElement;
    destroy(): void;
}
export default TimeView;
