import { ReduceArguments } from "./reduceify"; export declare function arrAllEqualsTo(arr: readonly ArrOf[], to: ArrOf, areEquals?: (e: ArrOf, to: ArrOf) => boolean): boolean; export declare function allEqualsTo(to: ArrOf, areEquals?: (e: ArrOf, to: ArrOf) => boolean): ReduceArguments; export declare function allEqualsToFactory({ areEquals }: { areEquals: (e: T, to: T) => boolean; }): { allEqualsTo: (to: ArrOf) => ReduceArguments; };