import * as i0 from "@angular/core";
export declare class FullScreenService {
    private isFullscreen;
    private lastTapTime;
    constructor();
    enterFullscreen(): void;
    exitFullscreen(): void;
    private fullscreen;
    /**
     * Toggle fullscreen with optional double-tap logic.
     *
     * @param options Optional. If requireDoubleTap is true, two quick calls are required.
     * @returns True if fullscreen is now active, false otherwise.
     */
    browserFsToggle(options?: {
        requireDoubleTap?: boolean;
        delayMs?: number;
    }): boolean;
    /**
     * True if the document is currently in fullscreen mode.
     *
     * @returns True if fullscreen is active, false otherwise.
     */
    isFullscreenActive(): boolean;
    static ɵfac: i0.ɵɵFactoryDeclaration<FullScreenService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<FullScreenService>;
}
