import { AfterViewInit, Injector, OnInit, OnDestroy } from '@angular/core'; import { App } from '@wm/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; }