import { type Compilation, type Compiler } from '@rspack/core'; import type Builder from '../Builder'; import NormalEntry from './NormalEntry'; export default class VirtualEntry extends NormalEntry { originalSource: string; virtualPath: string; virtualModule: any; constructor(builder: Builder, name: string, filename: string); outputSource(): string; updateSource(force?: boolean): void; addToRspack(compiler: Compiler, compilation: Compilation): Promise; }