import { ApplicationRef, ComponentFactoryResolver, ElementRef, Injector, NgZone, OnInit } from '@angular/core'; import { ComponentPortal } from '@angular/cdk/portal'; import { Subject } from 'rxjs'; import { InspectorSize } from './inspector-size.enum'; import { InspectorLocation } from "./inspector-location.enum"; import * as i0 from "@angular/core"; export declare class InspectorComponent implements OnInit { private elementRef; private zone; private componentFactoryResolver; private injector; private appRef; onSlideInComplete$: Subject; onSlideInStart$: Subject; onSlideOutComplete$: Subject; onSlideOutStart$: Subject; onResizeComplete$: Subject; onBackDropClick$: Subject; componentPortal: ComponentPortal; parameters: Object; state: string; size: string; sizes: string[]; previousSize: string; /** Used to temporarily hide external icon when displaying multiple inspectors */ hideClose: boolean; /** Does inspector have external close icon? */ hasClose: boolean; /** Side of display inspector is located */ location: InspectorLocation; InspectorLocation: typeof InspectorLocation; private portalHost; private animationCount; constructor(elementRef: ElementRef, zone: NgZone, componentFactoryResolver: ComponentFactoryResolver, injector: Injector, appRef: ApplicationRef); ngOnInit(): void; close: () => void; slideIn: () => void; slideOut: () => void; resize(size: InspectorSize): void; slideStart: ($event: any) => void; slideDone: ($event: any) => void; sizeDone: ($event: any) => void; allAnimationsDone(): void; attachComponent(): void; detachComponent(): void; onBackdropClick(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }