//#region src/is-not-equal/index.d.ts /** * Creates a predicate function that determines if a value is not strictly equal to a reference value. * * @param reference - The reference value to compare against * @param value - The value to test * * @remarks * - Pure function with no side effects * - Uses strict inequality (!==) comparison * - Negation of `isEqual` using functional composition * * @example * ```typescript * const isNotZero = isNotEqual(0); * isNotZero(5); // true * isNotZero('0'); // true (strict inequality) * isNotZero(0); // false * * const isNotFoo = isNotEqual('foo'); * isNotFoo('bar'); // true * isNotFoo('foo'); // false * * // Useful with arrays * const values = [1, null, 2, null, 3]; * const nonNull = values.filter(isNotEqual(null)); // [1, 2, 3] * ``` */ declare const isNotEqual: (reference: unknown) => (b: unknown) => boolean; //#endregion export { isNotEqual }; //# sourceMappingURL=index.d.ts.map