import { Subject } from 'rxjs'; import { ElementRef, OnChanges, OnDestroy, Renderer2 } from '@angular/core'; import * as i0 from "@angular/core"; export declare abstract class UiFormatDirective implements OnChanges, OnDestroy { protected _renderer: Renderer2; protected _elementRef: ElementRef; protected abstract _text?: HTMLElement; protected _redraw$: Subject; protected _destroyed$: Subject; constructor(_renderer: Renderer2, _elementRef: ElementRef); ngOnChanges(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }