type Some = { value is any>(guard: Fn): (array: unknown) => array is Fn extends (value: any) => value is infer T ? T[] : unknown[]; value is any>(guard: Fn, array: unknown): array is Fn extends (value: any) => value is infer T ? T[] : unknown[]; }; /** * Returns true if array is not empty and any member of the array passes the guard * * @tags guard */ export declare const some: Some; export {};