import '../polyfills/text-encoding'; export declare function mapNew(): Uint8Array; export declare function mapGet(mapId: Uint8Array, key: Uint8Array): Uint8Array | null; export declare function mapInsert(mapId: Uint8Array, key: Uint8Array, value: Uint8Array): Uint8Array | null; export declare function mapRemove(mapId: Uint8Array, key: Uint8Array): Uint8Array | null; export declare function mapContains(mapId: Uint8Array, key: Uint8Array): boolean; export declare function mapEntries(mapId: Uint8Array): Array<[Uint8Array, Uint8Array]>; export declare function vectorNew(): Uint8Array; export declare function vectorLen(vectorId: Uint8Array): number; export declare function vectorPush(vectorId: Uint8Array, value: Uint8Array): void; export declare function vectorGet(vectorId: Uint8Array, index: number, register: bigint): Uint8Array | null; export declare function vectorPop(vectorId: Uint8Array): Uint8Array | null; export declare function setNew(): Uint8Array; export declare function setInsert(setId: Uint8Array, value: Uint8Array): boolean; export declare function setContains(setId: Uint8Array, value: Uint8Array): boolean; export declare function setRemove(setId: Uint8Array, value: Uint8Array): boolean; export declare function setLen(setId: Uint8Array): number; export declare function setValues(setId: Uint8Array): Uint8Array[]; export declare function setClear(setId: Uint8Array): void; export declare function lwwNew(): Uint8Array; export declare function lwwSet(registerId: Uint8Array, value: Uint8Array | null): void; export declare function lwwGet(registerId: Uint8Array): Uint8Array | null; export declare function lwwTimestamp(registerId: Uint8Array): { time: bigint; node: Uint8Array; } | null; export declare function counterNew(): Uint8Array; export declare function counterIncrement(counterId: Uint8Array): void; export declare function counterValue(counterId: Uint8Array): bigint; export declare function counterGetExecutorCount(counterId: Uint8Array, executorId?: Uint8Array): bigint; export declare function userStorageNew(): Uint8Array; export declare function userStorageInsert(storageId: Uint8Array, value: Uint8Array): Uint8Array | null; export declare function userStorageGet(storageId: Uint8Array): Uint8Array | null; export declare function userStorageGetForUser(storageId: Uint8Array, userKey: Uint8Array): Uint8Array | null; export declare function userStorageRemove(storageId: Uint8Array): Uint8Array | null; export declare function userStorageContains(storageId: Uint8Array): boolean; export declare function userStorageContainsUser(storageId: Uint8Array, userKey: Uint8Array): boolean; export declare function frozenStorageNew(): Uint8Array; export declare function frozenStorageAdd(storageId: Uint8Array, value: Uint8Array): Uint8Array; export declare function frozenStorageGet(storageId: Uint8Array, hash: Uint8Array): Uint8Array | null; export declare function frozenStorageContains(storageId: Uint8Array, hash: Uint8Array): boolean; //# sourceMappingURL=storage-wasm.d.ts.map