export declare class ModelUtils { static set(model: any, property: string, keyValue: any): any; static update(model: any, property: string, updateFn: (value: any) => any): any; static get(model: any, property: string): any; static mergeOverrideEmpty(obj: any, sources: any): any; static mergeValues(oldValue: any, newValue: any): any; static assignWith(obj: any, ...sources: any[]): any; static cloneDeep(obj: T): T; }