import { createServerConsumerManifest, setRequireModule } from "./core/ssr.js";
import { i as ResolvedAssetDeps } from "./plugin-DGxRH4Nv.js";
import { callServer, createFromReadableStream, createServerReference, findSourceMapURL } from "./react/ssr.js";

//#region src/ssr.d.ts
/**
* Callback type for client reference dependency notifications.
* Called during SSR when a client component's dependencies are loaded.
* @experimental
*/
type OnClientReference = (reference: {
  id: string;
  deps: ResolvedAssetDeps;
}) => void;
/**
* Register a callback to be notified when client reference dependencies are loaded.
* Called during SSR when a client component is accessed.
* @experimental
*/
declare function setOnClientReference(callback: OnClientReference | undefined): void;
//#endregion
export { OnClientReference, callServer, createFromReadableStream, createServerConsumerManifest, createServerReference, findSourceMapURL, setOnClientReference, setRequireModule };