import { t as KeysOfUnion } from "./KeysOfUnion-CRGM1li-.js"; import { t as Many } from "./Many-CC3hL8UU.js"; import { t as Maybe } from "./Maybe-pvX1mStM.js"; import { t as ObjectPredicate } from "./createObjectPredicate-BP5NLXCL.js"; //#region src/functions/pick/pick.d.ts /** * Returns a new object with only the specified properties from the input object. * @param object The input object to pick properties from. * @param properties An array of property names to pick from the input object. * @returns A new object with only the specified properties from the input object. */ declare function pick>(object: Maybe, properties: Many): Pick; /** * Returns a new object with only the properties that satisfy the predicate function from the input object. * @param object The input object to pick properties from. * @param predicate A function that takes a property value and its key and returns a boolean indicating whether to pick the property or not. * @returns A new object with only the properties that satisfy the predicate function from the input object. */ declare function pick(object: Maybe, predicate: ObjectPredicate): Partial; //#endregion export { pick as t }; //# sourceMappingURL=pick-awf6d4wF.d.ts.map