/** * Creates a new object containing only the specified keys from the original object. * * @example * pickFromObject({ a: 1, b: 2, c: 3 }, ["a", "c"]) // { a: 1, c: 3 } * * @param obj The original object. * @param keys An array of keys to pick. * @returns A new object with only the picked keys. */ export declare function pickFromObject, K extends keyof T>(obj: T | null | undefined, keys: K[]): Pick;