/** @module iterable/filterIterableWithIndex.ts */
import { FilterIterable } from './filterIterable';
declare type PredicateWithIndex = (item: A, index: number) => boolean;
export declare function filterIterableWithIndex(fn: PredicateWithIndex, itr: Iterable): A[];
export declare function filterIterableWithIndex(fn: PredicateWithIndex, itr: NodeListOf): A[];
export declare function filterIterableWithIndex(fn: PredicateWithIndex): FilterIterable;
export declare function filterIterableWithIndex(fn: PredicateWithIndex): FilterIterable;
export {};