import { Predicate } from '@johngw/stream-common/Function';
/**
 * Prevents chunks from travelling down the stream
 * until the predicate returns true.
 *
 * @group Transformers
 * @example
 * ```
 * --0--1--2--3--4--5--6--1--2--3--4--
 *
 * after(x => x > 4)
 *
 * ------------------5--6--1--2--3--4-
 * ```
 */
export declare function after<T>(predicate: Predicate<T>): TransformStream<T, T>;
