import type { Guard } from '../guard/index.js'; type Filter = { , Fn extends Guard.Unary>(guard: Fn): (gen: G) => Iterable>; , Fn extends Guard.Unary>(guard: Fn, gen: G): Iterable>; }; /** * Only `yield` each value which passes the predicate. * * @tags generator */ export declare const filter: Filter; export {};