import { OBSERVER_SOURCE } from './constants'; import ObserverStore from './ObserverStore'; export default class ObserverCenter extends ObserverStore { private tempFormData; private oldState; private fieldValueLoopTask; private events; private preserve; private changeListInfo; constructor(form: any, schema: any, initialValues: any, mode?: string, preserve?: boolean); fieldInitialize: (fieldInfo: any, fieldObservers: any) => any; publishValueChange: (props: any) => Promise; getDiffData: (value: any, source: any) => {}; mergeChange: (diffData: any, changeState: any, events: any) => any; triggerObserver(mergeChangeData: any, changeValues: any, source: any, extra: any): void; private hasValueChange; private getOldWatchValue; private getWatchValue; addFieldsAction(fieldsAction: any, observerId: any, currentSource: any): void; checkTrigger(source: any, currentSource: any): boolean; getActionParams({ fieldInfo, extra, source, changeValues }: { fieldInfo: any; extra?: {}; source?: OBSERVER_SOURCE; changeValues: any; }): { form: any; extra: {}; formData: any; fieldState: any; changeValues: any; source: OBSERVER_SOURCE; index: any; name: any; callback: any; schemaId: any; }; removeStateListener(handle: any): void; getOldState(stateName: any): any; getFieldValue(flatFormData: any, valuePath: any, isfuzzyMatch: any): any; destory(): void; }