import { TemplateRef, ElementRef, AfterViewInit } from '@angular/core';
import { BehaviorSubject } from 'rxjs';
import { IframeConfigService } from '../../iframe-config/config.service';
import * as i0 from "@angular/core";
export declare class PageComponent implements AfterViewInit {
    private readonly iframeConfigService;
    showAlerts: boolean;
    pageHeader: TemplateRef<any>;
    pageContent: TemplateRef<any>;
    pageSider: TemplateRef<any>;
    pageToolbar: TemplateRef<any>;
    header?: ElementRef<HTMLElement>;
    private readonly classes;
    classes$$: BehaviorSubject<Set<string>>;
    showToolbar$: BehaviorSubject<boolean>;
    isHideMenu: boolean;
    isHideHeader: boolean;
    constructor(iframeConfigService: IframeConfigService);
    ngAfterViewInit(): void;
    addClass(cls: string): void;
    removeClass(cls: string): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<PageComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<PageComponent, "acl-page", never, { "showAlerts": { "alias": "showAlerts"; "required": false; }; }, {}, ["pageHeader", "pageContent", "pageSider", "pageToolbar"], never, false, never>;
}
