export declare class Store> { private state; private listeners; private isDispatching; constructor(initialState: S); getState: () => S; getListeners: () => ((current?: S, prev?: S) => void)[]; dispatch: (reducer: (state: S) => S) => S; subscribe: (listener: (current?: S, prev?: S) => void) => (() => void); }