import { Selector } from 'reselect'; import type { ActionCreator, Store } from '../../store.js'; export interface Reaction { selector: Selector; reactor: ActionCreator; } export declare type Reactions = Reaction[]; export interface EqualityCheck { (a: any, b: any): boolean; } export declare const reactions: (reactions: Reactions, isEqual?: EqualityCheck) => (store: Store) => Store;