import { Schema, type SchemaBase } from "../schema.js"; /** * Checks that the value is an `Array`, and that every value in it matches `$T` * @param $T The schema to check each value in the `Array` against * @example * ```ts * guard([], $Array($number)); // ok * guard([1, 2, 3], $Array($number)); // ok * guard([1, 2, "three"], $Array($number)); // will throw a `TypeError`, because `"three"` is a `string` * ``` */ export declare function $Array($T: SchemaBase): Schema;