import { Transducer } from "./transducer"; import { Predicate } from "../predicates"; export declare class TakeWhileTransducer implements Transducer { predicate: Predicate; constructor(predicate: Predicate); async_(iterable: AsyncIterable): AsyncIterable; sync(iterable: Iterable): Iterable; } export declare function takeWhile(predicate: (t: T) => boolean): TakeWhileTransducer;