import { BehaviorSubject } from 'rxjs'; import { StateDispatcher } from './state-dispatcher'; export declare class StateNode extends BehaviorSubject { private initialState; private dispatcher; private stateMap; constructor(initialState: T, dispatcher: StateDispatcher); register(stateKey: string, orchestrator: any): this; reset(): void; begin(): void; }