import type { Codec } from 'protons-runtime'; import type { Uint8ArrayList } from 'uint8arraylist'; export interface Pair { cid: Uint8Array; block: Uint8Array; } export declare namespace Pair { const codec: () => Codec; const encode: (obj: Partial) => Uint8Array; const decode: (buf: Uint8Array | Uint8ArrayList) => Pair; } export interface OpenOptions { } export declare namespace OpenOptions { const codec: () => Codec; const encode: (obj: Partial) => Uint8Array; const decode: (buf: Uint8Array | Uint8ArrayList) => OpenOptions; } export interface OpenRequest { } export declare namespace OpenRequest { const codec: () => Codec; const encode: (obj: Partial) => Uint8Array; const decode: (buf: Uint8Array | Uint8ArrayList) => OpenRequest; } export interface OpenResponse { } export declare namespace OpenResponse { const codec: () => Codec; const encode: (obj: Partial) => Uint8Array; const decode: (buf: Uint8Array | Uint8ArrayList) => OpenResponse; } export interface CloseOptions { } export declare namespace CloseOptions { const codec: () => Codec; const encode: (obj: Partial) => Uint8Array; const decode: (buf: Uint8Array | Uint8ArrayList) => CloseOptions; } export interface CloseRequest { } export declare namespace CloseRequest { const codec: () => Codec; const encode: (obj: Partial) => Uint8Array; const decode: (buf: Uint8Array | Uint8ArrayList) => CloseRequest; } export interface CloseResponse { } export declare namespace CloseResponse { const codec: () => Codec; const encode: (obj: Partial) => Uint8Array; const decode: (buf: Uint8Array | Uint8ArrayList) => CloseResponse; } export interface PutOptions { } export declare namespace PutOptions { const codec: () => Codec; const encode: (obj: Partial) => Uint8Array; const decode: (buf: Uint8Array | Uint8ArrayList) => PutOptions; } export interface PutRequest { cid: Uint8Array; block: Uint8Array; } export declare namespace PutRequest { const codec: () => Codec; const encode: (obj: Partial) => Uint8Array; const decode: (buf: Uint8Array | Uint8ArrayList) => PutRequest; } export interface PutResponse { } export declare namespace PutResponse { const codec: () => Codec; const encode: (obj: Partial) => Uint8Array; const decode: (buf: Uint8Array | Uint8ArrayList) => PutResponse; } export interface GetOptions { } export declare namespace GetOptions { const codec: () => Codec; const encode: (obj: Partial) => Uint8Array; const decode: (buf: Uint8Array | Uint8ArrayList) => GetOptions; } export interface GetRequest { cid: Uint8Array; } export declare namespace GetRequest { const codec: () => Codec; const encode: (obj: Partial) => Uint8Array; const decode: (buf: Uint8Array | Uint8ArrayList) => GetRequest; } export interface GetResponse { block: Uint8Array; } export declare namespace GetResponse { const codec: () => Codec; const encode: (obj: Partial) => Uint8Array; const decode: (buf: Uint8Array | Uint8ArrayList) => GetResponse; } export interface HasOptions { } export declare namespace HasOptions { const codec: () => Codec; const encode: (obj: Partial) => Uint8Array; const decode: (buf: Uint8Array | Uint8ArrayList) => HasOptions; } export interface HasRequest { cid: Uint8Array; } export declare namespace HasRequest { const codec: () => Codec; const encode: (obj: Partial) => Uint8Array; const decode: (buf: Uint8Array | Uint8ArrayList) => HasRequest; } export interface HasResponse { has: boolean; } export declare namespace HasResponse { const codec: () => Codec; const encode: (obj: Partial) => Uint8Array; const decode: (buf: Uint8Array | Uint8ArrayList) => HasResponse; } export interface DeleteOptions { } export declare namespace DeleteOptions { const codec: () => Codec; const encode: (obj: Partial) => Uint8Array; const decode: (buf: Uint8Array | Uint8ArrayList) => DeleteOptions; } export interface DeleteRequest { cid: Uint8Array; } export declare namespace DeleteRequest { const codec: () => Codec; const encode: (obj: Partial) => Uint8Array; const decode: (buf: Uint8Array | Uint8ArrayList) => DeleteRequest; } export interface DeleteResponse { } export declare namespace DeleteResponse { const codec: () => Codec; const encode: (obj: Partial) => Uint8Array; const decode: (buf: Uint8Array | Uint8ArrayList) => DeleteResponse; } export interface PutManyOptions { } export declare namespace PutManyOptions { const codec: () => Codec; const encode: (obj: Partial) => Uint8Array; const decode: (buf: Uint8Array | Uint8ArrayList) => PutManyOptions; } export interface PutManyRequest { cid: Uint8Array; block: Uint8Array; } export declare namespace PutManyRequest { const codec: () => Codec; const encode: (obj: Partial) => Uint8Array; const decode: (buf: Uint8Array | Uint8ArrayList) => PutManyRequest; } export interface PutManyResponse { cid: Uint8Array; block: Uint8Array; } export declare namespace PutManyResponse { const codec: () => Codec; const encode: (obj: Partial) => Uint8Array; const decode: (buf: Uint8Array | Uint8ArrayList) => PutManyResponse; } export interface GetManyOptions { } export declare namespace GetManyOptions { const codec: () => Codec; const encode: (obj: Partial) => Uint8Array; const decode: (buf: Uint8Array | Uint8ArrayList) => GetManyOptions; } export interface GetManyRequest { cid: Uint8Array; } export declare namespace GetManyRequest { const codec: () => Codec; const encode: (obj: Partial) => Uint8Array; const decode: (buf: Uint8Array | Uint8ArrayList) => GetManyRequest; } export interface GetManyResponse { block: Uint8Array; } export declare namespace GetManyResponse { const codec: () => Codec; const encode: (obj: Partial) => Uint8Array; const decode: (buf: Uint8Array | Uint8ArrayList) => GetManyResponse; } export interface DeleteManyOptions { } export declare namespace DeleteManyOptions { const codec: () => Codec; const encode: (obj: Partial) => Uint8Array; const decode: (buf: Uint8Array | Uint8ArrayList) => DeleteManyOptions; } export interface DeleteManyRequest { cid: Uint8Array; } export declare namespace DeleteManyRequest { const codec: () => Codec; const encode: (obj: Partial) => Uint8Array; const decode: (buf: Uint8Array | Uint8ArrayList) => DeleteManyRequest; } export interface DeleteManyResponse { cid: Uint8Array; } export declare namespace DeleteManyResponse { const codec: () => Codec; const encode: (obj: Partial) => Uint8Array; const decode: (buf: Uint8Array | Uint8ArrayList) => DeleteManyResponse; } export interface BatchOptions { } export declare namespace BatchOptions { const codec: () => Codec; const encode: (obj: Partial) => Uint8Array; const decode: (buf: Uint8Array | Uint8ArrayList) => BatchOptions; } export declare enum BatchRequestType { BATCH_REQUEST_PUT = "BATCH_REQUEST_PUT", BATCH_REQUEST_DELETE = "BATCH_REQUEST_DELETE", BATCH_REQUEST_COMMIT = "BATCH_REQUEST_COMMIT" } export declare namespace BatchRequestType { const codec: () => Codec; } export interface BatchRequest { type: BatchRequestType; message: Uint8Array; } export declare namespace BatchRequest { const codec: () => Codec; const encode: (obj: Partial) => Uint8Array; const decode: (buf: Uint8Array | Uint8ArrayList) => BatchRequest; } export interface BatchRequestPut { cid: Uint8Array; block: Uint8Array; } export declare namespace BatchRequestPut { const codec: () => Codec; const encode: (obj: Partial) => Uint8Array; const decode: (buf: Uint8Array | Uint8ArrayList) => BatchRequestPut; } export interface BatchRequestDelete { cid: Uint8Array; } export declare namespace BatchRequestDelete { const codec: () => Codec; const encode: (obj: Partial) => Uint8Array; const decode: (buf: Uint8Array | Uint8ArrayList) => BatchRequestDelete; } export interface BatchResponse { } export declare namespace BatchResponse { const codec: () => Codec; const encode: (obj: Partial) => Uint8Array; const decode: (buf: Uint8Array | Uint8ArrayList) => BatchResponse; } export interface QueryOptions { } export declare namespace QueryOptions { const codec: () => Codec; const encode: (obj: Partial) => Uint8Array; const decode: (buf: Uint8Array | Uint8ArrayList) => QueryOptions; } export interface QueryRequest { } export declare namespace QueryRequest { const codec: () => Codec; const encode: (obj: Partial) => Uint8Array; const decode: (buf: Uint8Array | Uint8ArrayList) => QueryRequest; } export interface QueryResponse { key: Uint8Array; value: Uint8Array; } export declare namespace QueryResponse { const codec: () => Codec; const encode: (obj: Partial) => Uint8Array; const decode: (buf: Uint8Array | Uint8ArrayList) => QueryResponse; } export interface QueryKeysOptions { } export declare namespace QueryKeysOptions { const codec: () => Codec; const encode: (obj: Partial) => Uint8Array; const decode: (buf: Uint8Array | Uint8ArrayList) => QueryKeysOptions; } export interface QueryKeysRequest { } export declare namespace QueryKeysRequest { const codec: () => Codec; const encode: (obj: Partial) => Uint8Array; const decode: (buf: Uint8Array | Uint8ArrayList) => QueryKeysRequest; } export interface QueryKeysResponse { key: Uint8Array; } export declare namespace QueryKeysResponse { const codec: () => Codec; const encode: (obj: Partial) => Uint8Array; const decode: (buf: Uint8Array | Uint8ArrayList) => QueryKeysResponse; } //# sourceMappingURL=blockstore.d.ts.map