import { EnvRuntimeState, PerfCollector, PluginConfig, SharedState } from './import-protection.js'; import { ExtensionlessAbsoluteIdResolver } from '../import-protection/extensionlessAbsoluteIdResolver.js'; import { Rspack } from '@rsbuild/core'; export interface ImportProtectionLoaderOptions { config: PluginConfig; envName: string; envStates: Map; extensionlessResolver: ExtensionlessAbsoluteIdResolver; perf?: PerfCollector; shared: SharedState; shouldCheckImporterCache: Map; } declare const importProtectionLoader: Rspack.LoaderDefinition; export default importProtectionLoader;