declare type Mutable = { -readonly [P in keyof T]: T[P]; }; interface Picker { (obj: O, keys: K[]): Mutable>; >(obj: O, keysOrMap: M): Mutable<{ [K in keyof M]: O[M[K]]; }>; } export declare const pick: Picker; export {};