/** * Set `null` prototype, copy **enumerable** properties from `object`, apply * `attributes` PropertyDescriptor to all fields * * - Creates a copy of `object` * - `blackbox` word is a **verb** * * @param object - An object to copy and prepare as a black box * @param propertyDescriptor - A `PropertyDescriptor` to apply to all properties * * - Defaults to `{}` - but `value` will be overridden - meaning that **by default * everything is non-configurable, non-enumerable** */ export declare function blackbox>(object: Obj, propertyDescriptor?: Omit, 'get' | 'set' | 'value'> & ThisType): Obj; //# sourceMappingURL=Blackbox.d.ts.map