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