import type { Payload, ReadArchivist, WriteArchivist } from '@xyo-network/sdk';
/** Public contract for Chain Store Write. */
export interface ChainStoreWrite {
    /** chain Map configuration or state exposed by this contract. */
    chainMap: WriteArchivist<Payload>;
}
/** Public contract for Chain Store Read. */
export interface ChainStoreRead {
    /** chain Map configuration or state exposed by this contract. */
    chainMap: ReadArchivist<Payload>;
}
/** Data contract used by Chain Store. */
export type ChainStore = ChainStoreRead & ChainStoreWrite;
//# sourceMappingURL=ChainStore.d.ts.map