import { Subscription } from 'rxjs'; import { StreamState, RunningStateLike, StreamStateSubject, SubscriptionSet } from '@dustil/common'; import { StreamID } from '@dustil/streamid'; import type { CID } from 'multiformats/cid'; export declare class RunningState extends StreamStateSubject implements RunningStateLike { readonly id: StreamID; readonly subscriptionSet: SubscriptionSet; private _pinnedCommits?; constructor(initial: StreamState, pinned: boolean); get tip(): CID; get state(): StreamState; get pinnedCommits(): Set | null; get isPinned(): boolean; add(subscription: Subscription): void; complete(): void; markAsPinned(): void; markAsUnpinned(): void; } //# sourceMappingURL=running-state.d.ts.map