import { AfterViewInit, EventEmitter, OnChanges, OnDestroy, OnInit } from '@angular/core';
import * as i0 from "@angular/core";
export declare class FullContentComponent implements AfterViewInit, OnInit, OnChanges, OnDestroy {
    private readonly destroy$;
    private readonly el;
    private readonly cdr;
    private readonly srv;
    private readonly router;
    private readonly doc;
    private bodyEl;
    private inited;
    private id;
    _height: number;
    fullscreen?: boolean;
    hideTitle: boolean;
    padding: number;
    readonly fullscreenChange: EventEmitter<boolean>;
    private updateCls;
    private update;
    private updateHeight;
    private removeInBody;
    ngOnInit(): void;
    toggle(): void;
    ngAfterViewInit(): void;
    ngOnChanges(): void;
    ngOnDestroy(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<FullContentComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<FullContentComponent, "full-content", ["fullContent"], { "fullscreen": { "alias": "fullscreen"; "required": false; }; "hideTitle": { "alias": "hideTitle"; "required": false; }; "padding": { "alias": "padding"; "required": false; }; }, { "fullscreenChange": "fullscreenChange"; }, never, ["*"], true, never>;
    static ngAcceptInputType_fullscreen: unknown;
    static ngAcceptInputType_hideTitle: unknown;
    static ngAcceptInputType_padding: unknown;
}
