import { PluginModule } from 'reactant';
import type { ILastActionData } from 'reactant-last-action';
import type { Middleware } from 'redux';
import { Storage } from './storage';
import { PortDetector } from './portDetector';
export declare class PatchesChecker extends PluginModule {
    protected portDetector: PortDetector;
    protected storage?: Storage | undefined;
    constructor(portDetector: PortDetector, storage?: Storage | undefined);
    middleware: Middleware;
    checkPatches(oldStateTree: Record<string, any>, options: ILastActionData): void;
}
//# sourceMappingURL=patchesChecker.d.ts.map