import { type BuiltinPlugin, BuiltinPluginName, type RawSplitChunksOptions } from '@rspack/binding'; import type { Compiler } from '../Compiler.js'; import type { OptimizationSplitChunksOptions } from '../config/index.js'; import { RspackBuiltinPlugin } from './base.js'; export declare class SplitChunksPlugin extends RspackBuiltinPlugin { private options; name: BuiltinPluginName; affectedHooks: 'thisCompilation'; constructor(options: OptimizationSplitChunksOptions); raw(compiler: Compiler): BuiltinPlugin; } export declare function toRawSplitChunksOptions(sc: false | OptimizationSplitChunksOptions, compiler: Compiler): RawSplitChunksOptions | undefined;