import { EventEmitter, OnChanges } from '@angular/core'; import { CoreCommonService } from '../../providers/services/common.service'; import { CoreHttpService } from '../../utilities/services/http.service'; import { CoreUtilityService } from '../../utilities/services/utility.service'; export declare class InputControlReadOnlyComponent implements OnChanges { private coreCommonService; private coreHttpService; private coreUtilityService; fieldControl: any; form: any; type: any; isBundle?: boolean; dynamicControlScope: any; parentScope: any; controlReady: EventEmitter; private eventSubscriptionsList; constructor(coreCommonService: CoreCommonService, coreHttpService: CoreHttpService, coreUtilityService: CoreUtilityService); /** * A callback method that is invoked if any data-bound properties change */ ngOnChanges(): void; /** * This method will handle control load * NOTE: Sequence of function calls need to be exactly same as below */ private handleControlLoad; /** * This method will notify when control is ready */ private notifyControlLoadComplete; /** * getter function to check mandatory fields */ get isMandatory(): boolean; /** * This method will register the events */ private registerEvents; /** * This method will register change emitter event */ private registerEmitterValueChange; /** * This method will register value changes */ private registerChangeEvent; /** * This method will call the schema functions by name */ callFunctionByName(fnName: string, ...params: any): Promise; /** * This method will listen for any update in date field */ private updateListenerDateField; }