export declare function keyOf(obj: T): (keyof T)[]; export declare function entriesOf(obj: T): [K, T[K]][]; export declare function updateObjectDiff>(target: T, from: T): void; export declare function isPromise(obj: any): boolean;