import { type BuiltinPlugin, BuiltinPluginName } from '@rspack/binding'; import type { Compiler } from '../Compiler.js'; import type { ChunkLoading, OutputModule, WasmLoading, WorkerPublicPath } from '../config/index.js'; import { RspackBuiltinPlugin } from './base.js'; export declare class WorkerPlugin extends RspackBuiltinPlugin { private chunkLoading; private wasmLoading; private module; private workerPublicPath; name: BuiltinPluginName; affectedHooks: 'compilation'; constructor(chunkLoading: ChunkLoading, wasmLoading: WasmLoading, module: OutputModule, workerPublicPath: WorkerPublicPath); raw(compiler: Compiler): BuiltinPlugin; }