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<T>(obj: T): T;
}
