import webpack from 'webpack'; import { PartialDeep } from 'type-fest'; import { Output, Options, Patterns } from './types.js'; declare class SVGSpritemapPlugin { patterns: Patterns; options: Options; warnings: webpack.WebpackError[]; files: Set; filenames: Record; output: Record; cache: Record; dependencies: Record; constructor(patterns?: Patterns | Patterns[number], options?: PartialDeep); apply(compiler: webpack.Compiler): void; private make; private generateSpritemap; private generateStyles; private injectEntry; private updateDependencies; private updateWebpackDependencies; private updateWarnings; private updateFilenames; private updateFilename; private cleanup; } export default SVGSpritemapPlugin;