import type { ArrayPredicate } from '../types.js'; /** * Filter an array using a for-loop for maximum performance. * Supports type guards for type narrowing. * * @param arr - Input array * @param predicate - Function that returns true/false for each item * @returns New filtered array */ export declare function filterFast(arr: readonly T[], predicate: (item: T, index: number, array: readonly T[]) => item is S): S[]; export declare function filterFast(arr: readonly T[], predicate: ArrayPredicate): T[]; //# sourceMappingURL=filter.d.ts.map