import ' rollup-plugin-inject-process-env';
import { StateStorage } from "../StateStorage";
export type Reducer<TState, TAction> = (state: TState, action: TAction) => TState;
export default function persistStateReducer<TState, TAction>(storage: StateStorage<TState>, initialState: TState, innerReducer: Reducer<TState, TAction>): Reducer<TState, TAction>;
