import { Compilation, ICompiler } from '../../../../packs'; import { IPresetOptions } from '../../../../types'; declare class SjsEntryPlugin { options: IPresetOptions; entriesCache: Map; mainpkgPaths: string[]; subPackagePaths: Map; subPackageRoots: string[]; _compilation: Compilation; constructor(options: IPresetOptions); isFileInMainPkg(filePath: any): boolean; isFileInSubpackage(filePath: any): boolean; get compilation(): Compilation; set compilation(value: Compilation); emitError(details: string): void; generateMessage(_errs: string | string[], fileName?: string): string; apply(compiler: ICompiler): void; makeSjsFileContent(compilation: Compilation, chunkName: string, sjsFiles: string[] | undefined, sjsModuleName: string, pkgRoot?: string): void; } export default SjsEntryPlugin;