import View from '../core/view';
import { IView } from '../core/types';
import { ITopBlockViewStyles, ITopBlockViewConfig } from './types';
declare class TopBlockView extends View<ITopBlockViewStyles> implements IView<ITopBlockViewStyles> {
    private _$rootElement;
    private _$titleContainer;
    private _$liveIndicatorContainer;
    private _callbacks;
    constructor(config: ITopBlockViewConfig);
    getElement(): HTMLElement;
    private _initDOM;
    private _preventClickPropagation;
    private _bindEvents;
    private _unbindEvents;
    show(): void;
    hide(): void;
    showContent(): void;
    hideContent(): void;
    showTitle(): void;
    hideTitle(): void;
    showLiveIndicator(): void;
    hideLiveIndicator(): void;
    destroy(): void;
}
export default TopBlockView;
