import type { Codec } from 'protons-runtime'; import type { Uint8ArrayList } from 'uint8arraylist'; 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 { key: string; value: 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 { key: string; } export declare namespace GetRequest { const codec: () => Codec; const encode: (obj: Partial) => Uint8Array; const decode: (buf: Uint8Array | Uint8ArrayList) => GetRequest; } export declare enum GetResponseType { GET_PROGRESS = "GET_PROGRESS", GET_RESULT = "GET_RESULT" } export declare namespace GetResponseType { const codec: () => Codec; } export interface GetResponse { type: GetResponseType; value?: Uint8Array; progressEventType?: string; progressEventData: Map; } export declare namespace GetResponse { interface GetResponse$progressEventDataEntry { key: string; value: string; } namespace GetResponse$progressEventDataEntry { const codec: () => Codec; const encode: (obj: Partial) => Uint8Array; const decode: (buf: Uint8Array | Uint8ArrayList) => GetResponse$progressEventDataEntry; } 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 { key: string; } 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 { key: string; } 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 { key: string; value: Uint8Array; } export declare namespace PutManyRequest { const codec: () => Codec; const encode: (obj: Partial) => Uint8Array; const decode: (buf: Uint8Array | Uint8ArrayList) => PutManyRequest; } export interface PutManyResponse { key: string; value: 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 { key: string; } export declare namespace GetManyRequest { const codec: () => Codec; const encode: (obj: Partial) => Uint8Array; const decode: (buf: Uint8Array | Uint8ArrayList) => GetManyRequest; } export declare enum GetManyResponseType { GET_MANY_PROGRESS = "GET_MANY_PROGRESS", GET_MANY_RESULT = "GET_MANY_RESULT" } export declare namespace GetManyResponseType { const codec: () => Codec; } export interface GetManyResponse { type: GetManyResponseType; value?: Uint8Array; progressEventType?: string; progressEventData: Map; } export declare namespace GetManyResponse { interface GetManyResponse$progressEventDataEntry { key: string; value: string; } namespace GetManyResponse$progressEventDataEntry { const codec: () => Codec; const encode: (obj: Partial) => Uint8Array; const decode: (buf: Uint8Array | Uint8ArrayList) => GetManyResponse$progressEventDataEntry; } 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 { key: string; } export declare namespace DeleteManyRequest { const codec: () => Codec; const encode: (obj: Partial) => Uint8Array; const decode: (buf: Uint8Array | Uint8ArrayList) => DeleteManyRequest; } export interface DeleteManyResponse { key: string; } 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 interface BatchRequest { } export declare namespace BatchRequest { const codec: () => Codec; const encode: (obj: Partial) => Uint8Array; const decode: (buf: Uint8Array | Uint8ArrayList) => BatchRequest; } export interface BatchResponse { id: string; } 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 { } 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 { } export declare namespace QueryKeysResponse { const codec: () => Codec; const encode: (obj: Partial) => Uint8Array; const decode: (buf: Uint8Array | Uint8ArrayList) => QueryKeysResponse; } //# sourceMappingURL=datastore.d.ts.map