import View from '../../core/view';
import { IView } from '../../core/types';
import { IPictureInPictureViewStyles, IPictureInPictureViewConfig } from './types';
declare class PictureInPictureView extends View<IPictureInPictureViewStyles> implements IView<IPictureInPictureViewStyles> {
    private _callbacks;
    private _textMap;
    private _tooltipReference;
    private _$rootElement;
    private _$togglePictureInPictureControl;
    constructor(config: IPictureInPictureViewConfig);
    private _bindEvents;
    private _unbindEvents;
    private _onButtonClick;
    setPictureInPictureState(isPictureInPicture: boolean): void;
    hide(): void;
    show(): void;
    getElement(): HTMLElement;
    destroy(): void;
}
export default PictureInPictureView;
