import { PredicateCallback } from "./types"; declare type NotFunction = T extends Function ? never : T; declare type MOET = PredicateCallback | T; /** * return whether or not source is fit for any element of targets. * * @example * * multiOrEqual(10, num => num > 5, 0); * * // => true */ export declare function multiOrEqual(source: NotFunction, ...targets: MOET[]): boolean; /** * return whether or not source is fit for every element of targets. * * @example * * multiAndEqual(10, num => num > 5, 0); * * // => false */ export declare function multiAndEqual(source: NotFunction, ...targets: MOET[]): boolean; export {};