import WebpackDevServer from "webpack-dev-server"; import type { DevServer } from "@rspack/core"; export type { DevServer }; export interface ResolvedDevServer extends DevServer { port: number | string; static: false | Array; devMiddleware: DevServer["devMiddleware"]; hot: boolean | "only"; host?: string; open: WebpackDevServer.Open[]; magicHtml: boolean; liveReload: boolean; webSocketServer: false | WebpackDevServer.WebSocketServerConfiguration; proxy: WebpackDevServer.ProxyConfigArray; client: WebpackDevServer.ClientConfiguration; allowedHosts: "auto" | string[] | "all"; bonjour: false | Record | WebpackDevServer.BonjourOptions; compress: boolean; historyApiFallback: false | WebpackDevServer.ConnectHistoryApiFallbackOptions; server: WebpackDevServer.ServerConfiguration; ipc: string | undefined; setupExitSignals: boolean; watchFiles: WebpackDevServer.WatchFiles[]; }