import { Observable } from 'rxjs'; /** * Wrapper for app store, */ export declare class AppStore { /** * Get current state */ getState: () => any; /** * subscribe to a callback with the state */ subscribe: (subscriber: (state: any) => void) => () => void; /** * Dispatch an action */ dispatch: (action: any) => void; /** * Create a dispatcher as a curried function using the passed in action creator and an optional context */ createDispatcher: (actionCreator: any, context: any) => (...n: any[]) => void; store$: Observable; constructor(store: any); select(keyOrSelector: ((state: any) => R) | string | number | symbol): Observable; }