import { EventEmitter, OnDestroy, OnChanges } from '@angular/core'; export declare class PasswordToggleControlComponent implements OnChanges, OnDestroy { fieldControl: any; form: any; type: any; isBundle?: boolean; controlReady: EventEmitter; passwordToogle: boolean; parentScope: any; dynamicControlScope: any; private eventSubscriptionsList; constructor(); /** * A callback method that is invoked if any data-bound properties change */ ngOnChanges(): void; ngOnDestroy(): void; /** * This method will register the events * NOTE: Sequence of function calls need to be exactly same as below */ private registerEvents; /** * This method will notify when control is ready */ private notifyControlLoadComplete; /** * getter function to check mandatory fields */ get isMandatory(): boolean; /** * This method will register dropdown value changes */ private registerChangeEmitterEvent; /** * This method will call the schema functions by name */ callFunctionByName(fnName: string, ...params: any): Promise; }