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/omit/omit.d.ts /** * Returns a new object with all properties except the specified properties from the input object. * @param object The input object to omit properties from. * @param properties An array of property names to omit from the input object. * @returns A new object with all properties except the specified properties from the input object. */ declare function omit>(object: Maybe, properties: Many): Omit; /** * Returns a new object with all properties except the properties that satisfy the predicate function from the input object. * @param object The input object to omit properties from. * @param predicate A function that takes a property value and its key and returns a boolean indicating whether to omit the property or not. * @returns A new object with all properties except the properties that satisfy the predicate function from the input object. */ declare function omit(object: Maybe, predicate: ObjectPredicate): Partial; //#endregion export { omit as t }; //# sourceMappingURL=omit-CVMo-RRh.d.ts.map