import { Key } from '../Any/Key'; /** * @hidden */ declare type __Pick = { [P in K]: O[P]; } & {}; /** * @hidden */ export declare type _Pick = __Pick; /** * Extract out of `O` the fields of key `K` * @param O to extract from * @param K to chose fields * @returns [[Object]] * @example * ```ts * ``` */ export declare type Pick = O extends unknown ? _Pick : never; export {};