export declare function diffFieldTo(mc: any, descriptor: any, original: T, modified: T, field: number): boolean; export declare function diffTo(mc: any, descriptor: any, original: T, modified: T): number; export declare function diffVmFieldTo(mc: any, descriptor: any, original: T, modified: T, field: string | number): boolean; export declare function diffVmTo(mc: any, descriptor: any, original: T, modified: T): number; export declare function mergeVmFrom(src: any, descriptor: any, target: T): T; export declare function mergeOriginalFrom(src: any, descriptor: any, target: T, vm?: any): T; export declare function mergeFrom(src: any, descriptor: any, target: T): T;