import { ComponentFactoryResolver, OnChanges, OnDestroy, OnInit, TemplateRef, ViewContainerRef } from '@angular/core'; import { MatProgressSpinner } from '@angular/material/progress-spinner'; import * as i0 from "@angular/core"; export declare class UiContentLoaderDirective implements OnInit, OnChanges, OnDestroy { private _resolver; private _ref; private _container; set uiContentLoading(value: boolean); uiContentLoadingMode?: MatProgressSpinner['mode']; uiContentLoadingDiameter?: MatProgressSpinner['diameter']; uiContentLoadingValue?: MatProgressSpinner['value']; uiContentLoadingColor?: MatProgressSpinner['color']; private _spinner?; private _loading$; private _change$; constructor(_resolver: ComponentFactoryResolver, _ref: TemplateRef, _container: ViewContainerRef); ngOnInit(): void; ngOnChanges(): void; ngOnDestroy(): void; private _render; private _updateSpinner; private _emitIfChanged; private _destroySpinner; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }