import { BehaviorSubject, Observable } from 'rxjs'; import { OgmaState } from './reactive'; export declare class OgmaStore extends BehaviorSubject { constructor(d: OgmaState); /** * Modify Ogma state based on a method */ dispatch(mapFn: (state: OgmaState) => OgmaState): void; /** * Return a piece of state */ selectStore(mapFn: (state: OgmaState) => K): Observable; /** * Clear the state of Ogma */ clear(): void; }