import { OnInit, OnDestroy, ElementRef, EventEmitter } from '@angular/core';
import { FullscreenMode } from './fullscreen.type';
export declare class FullscreenComponent implements OnInit, OnDestroy {
    private elementRef;
    private doc;
    private currentTarget;
    private isFullscreen;
    mode: FullscreenMode;
    zIndex: number;
    target: HTMLElement;
    fullscreenLaunch: EventEmitter<any>;
    constructor(elementRef: ElementRef, doc: any);
    ngOnInit(): void;
    private launchNormalFullscreen;
    private exitNormalFullscreen;
    private launchImmersiveFullScreen;
    private exitImmersiveFullScreen;
    private onFullScreenChange;
    private handleFullscreen;
    private handleKeyDown;
    ngOnDestroy(): void;
}
