export = StylelintWebpackPlugin; declare class StylelintWebpackPlugin { /** * @param {Options} options */ constructor(options?: Options); key: string; options: Partial; /** * @param {Compiler} compiler * @param {Options} options * @param {string[]} wanted * @param {string[]} exclude */ run( compiler: Compiler, options: Options, wanted: string[], exclude: string[], ): Promise; startTime: number; prevTimestamps: Map; /** * @param {Compiler} compiler * @returns {void} */ apply(compiler: Compiler): void; /** * * @param {Compiler} compiler * @returns {string} */ getContext(compiler: Compiler): string; } declare namespace StylelintWebpackPlugin { export { Compiler, Module, Options, FileSystemInfoEntry }; } type Compiler = import('webpack').Compiler; type Module = import('webpack').Module; type Options = import('./options').Options; type FileSystemInfoEntry = Partial< | { timestamp: number; } | number >;