import { primitive, Classy } from "./types";
export declare function isArrayOfBooleans(x: unknown): x is boolean[];
export declare function isArrayOfNumbers(x: unknown): x is number[];
export declare function isArrayOfStrings(x: unknown): x is string[];
export declare function isArrayOfSymbols(x: unknown): x is symbol[];
export declare function isArrayOfNulls(x: unknown): x is null[];
export declare function isArrayOfUndefineds(x: unknown): x is undefined[];
export declare function isArrayOfPrimitives(x: unknown): x is primitive[];
export declare function isArrayOfObjects(x: unknown): x is object[];
export declare function isArrayOf<T>(type: Classy<T>): (xs: unknown) => xs is T[];
export declare function isArrayOfLike<T>(reference: T): (x: unknown) => x is T[];
