export declare function reject(predicate: any, collection: C): C extends any[] ? C : object; interface CurriedReject { (predicate: any, collection: C): C; (predicate: any, collection: C): Array; (predicate: any): (collection: C) => C; (predicate: any): (collection: C) => Array; } declare const _default: CurriedReject; export default _default;