import { AfterViewInit, Injector, OnDestroy, OnInit } from '@angular/core'; import { App } from '@wm/core'; import * as i0 from "@angular/core"; export declare class CaptionPositionDirective implements AfterViewInit, OnInit, OnDestroy { private elementRef; private inputEl; private nativeEl; private compositeEle; private app; private labelAnimationSubscription; private placeholder; private _attrObserver; private _isPlaceholderBound; private skipFloatPositionWidgets; constructor(inj: Injector, app: App); private onBlurCb; private onFocusCb; private checkForSelectPlaceholder; private setDefaultValueAnimation; /** * Observing placeholder attribute change on DOM instead of having a propChangeHandler fn * For composite widgets propertychangehandler function is invoked at independent widgets where as the directive is at composite level */ private observeForPlaceholderAttrChange; private checkForRightAlignedForm; ngAfterViewInit(): void; ngOnInit(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }