import { EfHandlers } from "./efHandlers.js"; import { DevServerOptions, RouterAssetFunctions } from "./router.js"; import * as http from "node:http"; //#region src/server.d.ts interface EditframeDevServerOptions extends DevServerOptions { port?: number; } /** * Create a standalone http.Server that serves the full Editframe dev media API. * * Use this for toolchains that do not expose a Connect middleware stack * (e.g. Webpack, Rspack, Next.js custom server). The server listens on its * own port; adapters inject window.__EDITFRAME__.apiHost pointing at that port. * * Vite adapters should prefer createEditframeRouter() and mount it directly * onto server.middlewares instead. */ declare function createEditframeDevServer(options: EditframeDevServerOptions, assetFns: RouterAssetFunctions, efHandlers: EfHandlers): http.Server; //#endregion export { EditframeDevServerOptions, createEditframeDevServer }; //# sourceMappingURL=server.d.ts.map