import { THub } from "@effect/core/stm/THub/definition";
import { Effect } from "@effect/core/io/Effect/definition";
import { Scope } from "@effect/core/io/Scope/definition";
/**
 * @tsplus fluent ets/THub subscribeScoped
 * @tsplus location "@effect/core/stm/THub/operations/THub/subscribeScoped"
 */
export declare function subscribeScoped_<A>(self: THub<A>, __tsplusTrace?: string): Effect<Scope, never, THub.TDequeue<A>>;
/**
 * @tsplus static ets/THub/Aspects subscribeScoped
 * @tsplus pipeable ets/THub subscribeScoped
 * @tsplus location "@effect/core/stm/THub/operations/THub/subscribeScoped"
 */
export declare const subscribeScoped: (__tsplusTrace?: string) => <A>(self: import("../../definition").THub<A>) => import("../../../../io/Effect").Effect<import("../../../../io/Scope").Scope, never, import("../../definition").THub.TDequeue<A>>;
//# sourceMappingURL=subscribeScoped.d.ts.map