import { AfterViewInit, OnDestroy } from '@angular/core';
import { Observable } from 'rxjs';
import { ActivatedRoute, Router } from '@angular/router';
import { PageHeaderService, PageSubtitleService, PageTitleService } from '../../services';
import * as i0 from "@angular/core";
export declare class PageActionsComponent implements AfterViewInit, OnDestroy {
    private readonly router;
    private readonly activatedRoute;
    private readonly pageTitleService;
    private readonly pageHeaderService;
    private readonly pageSubtitleService;
    private readonly _pageActionsVcr;
    private readonly _pageActions;
    private readonly _subtitleVcr;
    class: string;
    readonly hasCustomPageSubtitle$: Observable<boolean>;
    readonly hasPageActions$: Observable<boolean>;
    readonly pageActionsFullWidth$: Observable<boolean>;
    readonly compactMode$: Observable<boolean>;
    private _pageActionsObserver;
    constructor(router: Router, activatedRoute: ActivatedRoute, pageTitleService: PageTitleService, pageHeaderService: PageHeaderService, pageSubtitleService: PageSubtitleService);
    ngAfterViewInit(): void;
    ngOnDestroy(): void;
    private openPageActionsMutationObserver;
    private setInitialPageActionsHasChildren;
    static ɵfac: i0.ɵɵFactoryDeclaration<PageActionsComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<PageActionsComponent, "valtimo-page-actions", never, {}, {}, never, never, true, never>;
}
//# sourceMappingURL=page-actions.component.d.ts.map