"use client";
import { createContext } from "./create-context.js";
import { createSplitProps } from "./create-split-props.js";
//#region src/utils/render-strategy.ts
var [RenderStrategyPropsProvider, useRenderStrategyPropsContext] = createContext({
	name: "RenderStrategyContext",
	hookName: "useRenderStrategyContext",
	providerName: "<RenderStrategyPropsProvider />"
});
var splitRenderStrategyProps = (props) => createSplitProps()(props, ["lazyMount", "unmountOnExit"]);
//#endregion
export { RenderStrategyPropsProvider, splitRenderStrategyProps, useRenderStrategyPropsContext };
