import type { Compiler } from 'webpack'; type TraceLogFn = (...args: Parameters) => void; export declare class WatchIgnoreNextChangePlugin { private filesToIgnore; private dirsToIgnore; private snapshotFileTimestamps; private snapshotDirTimestamps; private suppressedFilesHistory; private currentWatcher; private trace; constructor(trace: TraceLogFn); ignoreNextChange(file: string): void; unignoreNextChange(file: string): void; consumeSuppressedFilesHistory(): string[]; apply(compiler: Compiler): void; } export {};