import * as Tp from "../../../../Collections/Immutable/Tuple/index.js"; import * as T from "../../../../Effect/index.js"; import * as E from "../../../../Either/index.js"; import * as M from "../../../../Managed/index.js"; import type * as C from "../core.js"; /** * Split a stream by a predicate. The faster stream may advance by up to buffer elements further than the slower one. */ export declare function partitionEither_(self: C.Stream, p: (a: A) => T.Effect>, buffer?: number): M.Managed, C.IO]>>; /** * Split a stream by a predicate. The faster stream may advance by up to buffer elements further than the slower one. * * @ets_data_first partitionEither_ */ export declare function partitionEither(p: (a: A) => T.Effect>, buffer?: number): (self: C.Stream) => M.Managed, C.IO]>>; //# sourceMappingURL=partitionEither.d.ts.map