import { R as ResolvePluginOptions } from './mockWebsocket-DBgZBsdo.js';
export { e as Middleware, b as MiddlewareOptions, a as MockCompiler, M as MockCompilerOptions, f as MockSocketOptions, S as Server, c as createMockCompiler, d as createMockMiddleware, m as mockWebSocket } from './mockWebsocket-DBgZBsdo.js';
import { RspackPluginInstance, Compiler } from '@rspack/core';
import { c as MockServerPluginOptions } from './types-Aw0AciTG.js';
export { B as BodyParserOptions, E as ExtraRequest, F as FormidableFile, i as LogLevel, L as LogType, f as Method, M as MockHttpItem, d as MockMatchPriority, e as MockMatchSpecialPriority, b as MockOptions, g as MockRequest, h as MockResponse, a as MockWebsocketItem, R as ResponseBody, S as ServerBuildOption, W as WebSocketSetupContext } from './types-Aw0AciTG.js';
import 'node:http';
import 'node:http2';
import 'node:fs';
import 'node:events';
import 'co-body';
import 'cookies';
import 'cors';
import 'formidable';
import 'node:buffer';
import 'node:stream';
import 'ws';

declare class MockServerPlugin implements RspackPluginInstance {
    options: MockServerPluginOptions;
    constructor(options?: MockServerPluginOptions);
    apply(compiler: Compiler): void;
}
declare function resolvePluginOptions(compiler: Compiler, options: MockServerPluginOptions): ResolvePluginOptions;

export { MockServerPlugin, MockServerPluginOptions, resolvePluginOptions };
