import type { StreamID } from '@ceramicnetwork/streamid';
import { type StreamState, type StreamStateHolder } from '@ceramicnetwork/common';
import { ObjectStore } from './object-store.js';
export declare class StreamStateStore extends ObjectStore<StreamID, StreamState> {
    readonly useCaseName: any;
    constructor();
    saveFromStreamStateHolder(streamStateHolder: StreamStateHolder): Promise<void>;
    listStoredStreamIDs(streamId?: StreamID | null, limit?: number): Promise<string[]>;
}
//# sourceMappingURL=stream-state-store.d.ts.map