import View from '../core/view'; import { IView } from '../core/types'; import { IBottomBlockViewStyles, IBottomBlockViewConfig } from './types'; declare class BottomBlockView extends View implements IView { private _callbacks; private _$rootElement; private _$leftControllsContainer; private _$rightControllsContainer; constructor(config: IBottomBlockViewConfig); private _initDOM; private _preventClickPropagation; private _bindEvents; private _unbindEvents; addControl(key: string, element: HTMLElement, position?: 'left' | 'right'): void; setShouldLogoShowAlwaysFlag(isShowAlways: boolean): void; showPlayControl(): void; hidePlayControl(): void; showTimeControl(): void; hideTimeControl(): void; showVolumeControl(): void; hideVolumeControl(): void; showFullScreenControl(): void; hideFullScreenControl(): void; showLogo(): void; hideLogo(): void; showProgressControl(): void; hideProgressControl(): void; showDownloadButton(): void; hidePictureInPictureControl(): void; showPictureInPictureControl(): void; hideDownloadButton(): void; show(): void; hide(): void; getElement(): HTMLElement; showContent(): void; hideContent(): void; destroy(): void; } export default BottomBlockView;