/// /// import { Compiler, MultiCompiler, Configuration } from "webpack"; import { MiddlewareOptions } from "./types/middleware"; export declare function universalMiddleware(...args: [MultiCompiler | Compiler | Configuration | [Configuration, Configuration], (Configuration | Compiler | MiddlewareOptions)?, MiddlewareOptions?]): import("compose-middleware").RequestHandler, void> & { compiler: import("events").EventEmitter & { client: { webpackConfig: Configuration; webpackCompiler: Compiler; }; server: { webpackConfig: Configuration; webpackCompiler: Compiler; }; isCompiling(): boolean; getCompilation(): { duration?: number | undefined; clientStats?: import("webpack").Stats | undefined; serverStats?: import("webpack").Stats | undefined; }; getError(): import("./types/compiler").ErrWithStats | null; run(): Promise<{ duration?: number | undefined; clientStats?: import("webpack").Stats | undefined; serverStats?: import("webpack").Stats | undefined; }>; watch(options?: import("webpack").ICompiler.WatchOptions | undefined, handler?: ((err: Error | undefined, stats: { duration?: number | undefined; clientStats?: import("webpack").Stats | undefined; serverStats?: import("webpack").Stats | undefined; }) => void) | undefined): () => void; unwatch(): Promise; resolve(): Promise<{ duration?: number | undefined; clientStats?: import("webpack").Stats | undefined; serverStats?: import("webpack").Stats | undefined; }>; }; };