import { Predicate } from "../predicates";
import { Transducer } from "./transducer";
export declare class FilterTransducer implements Transducer {
predicate: Predicate;
constructor(predicate: Predicate);
async_(iterable: AsyncIterable): AsyncIterable;
sync(iterable: Iterable): Iterable;
}
export declare function filter(predicate: Predicate): FilterTransducer;
export declare const accept: typeof filter;