import { r as PluginRuntime } from "../../cli-backend.types-D5fUEC-o.js";
import { n as ReviewApprovalStore, r as ReefFriendManager, t as ReefMessageFlow } from "../../flow-CthBicqq.js";
//#region extensions/reef/src/runtime.d.ts
type ActiveReef = {
  flow: ReefMessageFlow;
  friends: ReefFriendManager;
  reviews: ReviewApprovalStore;
};
declare const { setRuntime: setReefRuntime, tryGetRuntime: getOptionalReefRuntime, getRuntime: getReefRuntime }: {
  setRuntime: (next: PluginRuntime) => void;
  clearRuntime: () => void;
  tryGetRuntime: () => PluginRuntime | null;
  getRuntime: () => PluginRuntime;
};
export declare function getActiveReef(): ActiveReef;
//#endregion
export { getReefRuntime, setReefRuntime };