import { Observable } from 'rxjs';
import { StreamState, RunningStateLike } from '@ceramicnetwork/common';
import { StreamID } from '@ceramicnetwork/streamid';
export declare class SnapshotState extends Observable<StreamState> implements RunningStateLike {
    readonly value: StreamState;
    readonly id: StreamID;
    readonly state: StreamState;
    constructor(value: StreamState);
    next(): void;
}
//# sourceMappingURL=snapshot-state.d.ts.map