import type { Guard } from '../guard/index.js'; type IsArrayOf = { (guard: Fn): (value: unknown) => value is Guard.UnaryType[]; (guard: Fn, value: unknown): value is Guard.UnaryType[]; }; /** * Does every value pass the given Guard? * * ## Examples * * ```ts * isArrayOf(isNonEmptyString, ['click', 'mousedown', 'load']); * ``` * * @tags guard, arrays */ export declare const isArrayOf: IsArrayOf; export {};