import { IndexedMerkleMap } from "o1js"; export interface IndexedMapSerialized { height: number; root: string; internalRoot: string; length: string; nodes: string; sortedLeaves: string; } export type IndexedMapSerializedJson = { [key: string]: { map: IndexedMapSerialized; }; }; export declare function loadIndexedMerkleMap(params: { url: string; type: ReturnType; name?: string; timeout?: number; attempts?: number; }): Promise; export declare function saveIndexedMerkleMap(params: { map: IndexedMerkleMap; name?: string; filename?: string; keyvalues?: { key: string; value: string; }[]; auth: string; }): Promise; export declare function serializeIndexedMap(map: IndexedMerkleMap): IndexedMapSerialized; export declare function deserializeIndexedMerkleMap(params: { serializedIndexedMap: IndexedMapSerialized; type?: ReturnType; }): InstanceType> | undefined; export declare function parseIndexedMapSerialized(serializedMap: string): IndexedMapSerialized;