import * as i0 from "@angular/core";
export declare class TuiFullscreen {
    private readonly root;
    private readonly doc;
    readonly tuiFullscreen: import("@angular/core").ModelSignal<boolean>;
    readonly options: import("@angular/core").InputSignal<FullscreenOptions>;
    protected readonly handleState: import("@angular/core").EffectRef;
    protected closedByEscape(event: Event): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<TuiFullscreen, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<TuiFullscreen, "[tuiFullscreen]", never, { "tuiFullscreen": { "alias": "tuiFullscreen"; "required": false; "isSignal": true; }; "options": { "alias": "tuiFullscreenOptions"; "required": false; "isSignal": true; }; }, { "tuiFullscreen": "tuiFullscreenChange"; }, never, ["*"], true, never>;
}
