/**
 * RSC Router - RSC Entry Point
 *
 * This module provides RSC utilities for server-side rendering,
 * server actions, loader fetching, and progressive enhancement.
 *
 * @example Basic usage
 * ```tsx
 * import { router } from "./router.js";
 *
 * // Use router.fetch to handle requests
 * export default { fetch: router.fetch };
 * ```
 */
// Re-export createRSCHandler for custom handler setup
export { createRSCHandler } from "./handler.js";
// Re-export HandleStore types for consumers who need custom handling
export { createHandleStore, } from "../server/handle-store.js";
// Re-export request context utilities for server-side access to env/request/params
export { getRequestContext, requireRequestContext, setRequestContextParams, } from "../server/request-context.js";
export { MemorySegmentCacheStore } from "../cache/memory-segment-store.js";
export { CFCacheStore } from "../cache/cf/index.js";
//# sourceMappingURL=index.js.map