import type { Hash } from '@ariestools/sdk'; import type { Payload, PayloadHashMap, Sequence, WithStorageMeta } from '@xyo-network/sdk-protocol'; import type { AllArchivistFunctions, ReadArchivistFunctions, StashArchivistFunctions, WriteArchivistFunctions } from './ArchivistFunctions.js'; export interface AllArchivist extends AllArchivistFunctions, PayloadHashMap, TId>> { } export interface ReadArchivist extends ReadArchivistFunctions, TId, TCursor> { } export interface WriteArchivist extends WriteArchivistFunctions, WithStorageMeta, TWrite, TId> { } export interface ReadWriteArchivist extends WriteArchivist, ReadArchivist { } export interface StashArchivist extends StashArchivistFunctions> { } export interface FullArchivist extends ReadWriteArchivist, StashArchivist { } export interface Archivist extends ReadArchivist, TId, TCursor>, AllArchivist, TId>, WriteArchivist, WithStorageMeta, TWrite, TId>, StashArchivistFunctions { } //# sourceMappingURL=PayloadArchivist.d.ts.map