import type * as Tp from "../../../../Collections/Immutable/Tuple/index.js"; import type { Predicate } from "../../../../Function/index.js"; import type * as M from "../../../../Managed/index.js"; import type * as C from "../core.js"; /** * Partition a stream using a predicate. The first stream will contain all element evaluated to true * and the second one will contain all element evaluated to false. * The faster stream may advance by up to buffer elements further than the slower one. */ export declare function partition_(self: C.Stream, p: Predicate, buffer?: number): M.Managed, C.IO]>>; /** * Partition a stream using a predicate. The first stream will contain all element evaluated to true * and the second one will contain all element evaluated to false. * The faster stream may advance by up to buffer elements further than the slower one. * * @ets_data_first partition_ */ export declare function partition(p: Predicate, buffer?: number): (self: C.Stream) => M.Managed, C.IO]>>; //# sourceMappingURL=partition.d.ts.map