import { ChangeDetectorRef, OnDestroy, TrackByFunction } from '@angular/core'; import { BehaviorSubject } from 'rxjs'; import { ContextWithCd, InstanceProp, InstanceWithProps, PinnedPayload, PropInfo } from './ng-inspect.component.types'; import { DomSanitizer } from '@angular/platform-browser'; import * as i0 from "@angular/core"; /** @dynamic - allows Document in ngc build */ export declare class NgInspectComponent implements OnDestroy { private cd; private sanitizer; private document; private static _addedStyle; component$: BehaviorSubject; pinnedItems$: BehaviorSubject; pinnedMap: WeakMap; pinnedAr: ContextWithCd[]; private ng; private IVY_MODE; private destroy$; trackByEntry: TrackByFunction; constructor(cd: ChangeDetectorRef, sanitizer: DomSanitizer, document: Document); ngOnDestroy(): void; onChangeGeneric(value: any, context: ContextWithCd, key: string): void; onPinOp(context: ContextWithCd, prop: string, pin: boolean): void; isPinned(context: ContextWithCd, prop: string): boolean; getPropInfo(value: any): PropInfo; toggleEdit(item: InstanceProp): void; byPassAttr(value: any): import("@angular/platform-browser").SafeStyle; private getCurrentElement; private isChildOfIgnoredElement; private getComponent; private fillPinnedArray; private findNextContext; private getContext; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }