import { $$asyncIterator } from 'iterall';
declare type AsyncIterator<T> = {
  next(value?: any): Promise<IteratorResult<T>>;
  return(): any;
  throw(error: any): any;
  [$$asyncIterator]: any;
};
export declare const createAsyncIterator: <T = any>(
  lazyFactory: Promise<AsyncIterator<T>>,
  filterFn: Function,
) => Promise<AsyncIterator<T>>;
export {};
//# sourceMappingURL=async-iterator.util.d.ts.map
