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