import * as T from "../../Effect/index.js";
import * as RefM from "../../RefM/index.js";
import * as S from "../Stream/index.js";
/**
* A `SubscriptionRef` contains a `RefM` with a value of type
* `A` and a `Stream` that can be subscribed to in order to receive the
* current value as well as all changes to the value.
*/
export declare class SubscriptionRef {
ref: RefM.RefM;
changes: S.Stream;
constructor(ref: RefM.RefM, changes: S.Stream);
}
/**
* Creates a new `SubscriptionRef` with the specified value.
*/
export declare function make(a: A): T.UIO>;
//# sourceMappingURL=index.d.ts.map