import { ComponentRef, TemplateRef, ViewContainerRef, ComponentFactoryResolver, OnDestroy, AfterViewInit } from "@angular/core"; import { LoadingService } from "./loading.service"; import { LoadingComponent } from "./loading.component"; import { ErrorComponent } from "../error/error.component"; import * as i0 from "@angular/core"; export declare class LoadingDirective implements AfterViewInit, OnDestroy { private _isLoadingService; private templateRef; private vcRef; private componentFactoryResolver; loadingComponent: ComponentRef | undefined; errorComponent: ComponentRef | undefined; private _inputValue; private _subscription; loadingFactory: any; errorFactory: any; constructor(_isLoadingService: LoadingService, templateRef: TemplateRef, vcRef: ViewContainerRef, componentFactoryResolver: ComponentFactoryResolver); refId: string; set apploading(value: unknown); private _directiveLoader; ngOnDestroy(): void; ngAfterViewInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }