import { Observable } from 'rxjs'; import { StreamID } from '@dustil/streamid'; import { StreamState, RunningStateLike } from '@dustil/common'; export declare class StateLink extends Observable implements RunningStateLike { private readonly initial; private readonly state$; constructor(initial: StreamState, update$?: (init: StreamState) => Observable); next(state: StreamState): void; get state(): StreamState; get value(): StreamState; get id(): StreamID; } //# sourceMappingURL=state-link.d.ts.map