/** * Returns a partial copy of an object omitting the keys specified. * * @param propNames - The property names. * @signature * R.omit(names)(obj); * @example * R.pipe({ a: 1, b: 2, c: 3, d: 4 }, R.omit(['a', 'd'])) // => { b: 2, c: 3 } * @dataLast * @category Object */ declare function omit(propNames: ReadonlyArray): (data: T) => Omit; /** * Returns a partial copy of an object omitting the keys specified. * * @param data - The object. * @param propNames - The property names. * @signature * R.omit(obj, names); * @example * R.omit({ a: 1, b: 2, c: 3, d: 4 }, ['a', 'd']) // => { b: 2, c: 3 } * @dataFirst * @category Object */ declare function omit(data: T, propNames: ReadonlyArray): Omit; export { omit };