import type { FhevmDB, FhevmDBEntry, FhevmDBHandleMetadata } from "./FhevmDB.js"; export declare class FhevmDBMap implements FhevmDB { #private; constructor(); incRand(): void; get randomCounter(): number; get fromBlockNumber(): number; get countHandles(): number; private _get; init(fromBlockNumber: number): Promise; /** * Reset can be usefull to test deterministic handles like trivialEncrypt. */ reset(): Promise; private _insertHandleBytes32; private _queryHandleBytes32; insertHandleBytes32(handleBytes32Hex: string, clearText: bigint | string, metadata: FhevmDBHandleMetadata, options?: { replace?: boolean; }): Promise; queryHandleBytes32(handleBytes32Hex: string): Promise; tryInsertHandleBytes32(handleBytes32Hex: string, clearText: bigint | string, metadata: FhevmDBHandleMetadata, options?: { replace?: boolean; }): Promise; tryQueryHandleBytes32(handleBytes32Hex: string): Promise; } //# sourceMappingURL=FhevmDBMap.d.ts.map