import { ElementRef, EventEmitter, NgZone, OnDestroy, OnInit } from '@angular/core'; import * as i0 from "@angular/core"; export interface IRbacContextSnapshot { scopes: string[]; actions: string[]; fields: string[]; } export declare class CoreRbacDomWatcherComponent implements OnInit, OnDestroy { private elRef; private zone; onDomChanged: EventEmitter; private mutationObserver; private flushTimer; constructor(elRef: ElementRef, zone: NgZone); ngOnInit(): void; ngOnDestroy(): void; private shouldTrigger; private scheduleFlush; private flush; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }