import { GuardFunction, Nullable } from '../global'; declare function guardArray(elemGuard: GuardFunction): (x: unknown) => Array; declare function guardArray(elemGuard: GuardFunction, optional: true): (x: unknown) => Nullable>; export default guardArray; export declare function guardArrayNotEmpty(elemGuard: GuardFunction): (x: unknown) => Array;