import { Nil } from '../interfaces'; /** * Creates an object composed of the picked `object` properties. * * Differences from lodash: * - `paths` must be direct properties of `object` (they cannot references deep properties) * * Contribution to minified bundle size, when it is the only function imported: * - Lodash: 7,691 bytes * - Micro-dash: 77 bytes */ export declare function pick(object: T | Nil, ...paths: K[]): T extends Nil ? {} : Pick;