/**
 * Inverts a boolean function. Very useful to use with {@link Array.filter}.
 *
 * E.g.
 * ```typescript
 * // this:
 * const nonHumans = animals.filter(a => !isHuman(a));
 * // becomes:
 * const nonHumans = animals.filter(not(isHuman));
 * ```
 */
export declare const not: <TArgs extends unknown[]>(fn: (...args: TArgs) => boolean) => (...args: TArgs) => boolean;
