import type { ActionMessage } from '../actions';
import { State } from './State';
/**
 * Internal reducer type
 */
export declare type Reducer<S extends State, A extends ActionMessage<S>> = (state: S, message: A) => S;
