import { Hub } from "@effect/core/io/Hub/definition";
import { Either } from "@tsplus/stdlib/data/Either/definition";
import { Exit } from "@effect/core/io/Exit/definition";
import { Effect } from "@effect/core/io/Effect/definition";
import { Scope } from "@effect/core/io/Scope/definition";
import { Channel } from "@effect/core/stream/Channel/definition/base";
/**
 * @tsplus static ets/Channel/Ops fromHubManaged
 * @tsplus location "@effect/core/stream/Channel/operations/fromHubScoped"
 */
export declare function fromHubManaged<Err, Done, Elem>(hub: Hub<Either<Exit<Err, Done>, Elem>>): Effect<Scope, never, Channel<never, unknown, unknown, unknown, Err, Elem, Done>>;
//# sourceMappingURL=fromHubScoped.d.ts.map