import { Source } from 'webpack-sources'; import type { ChunkGraph, Module, ModuleGraph } from 'webpack'; interface CacheGroupsContext { moduleGraph: ModuleGraph; chunkGraph: ChunkGraph; } interface CustomDynamicPackage { name: string; asyncStyle?: boolean; test: string | RegExp | ((module: Module, context: CacheGroupsContext) => boolean); } export interface AsyncPackOpts { dynamicPackageNamePrefix: string; dynamicPackageCount: number; customDynamicPackages: CustomDynamicPackage[]; } export type CompilationAssets = Record; export {};