import type { UserOpInfo, UserOperation } from "../../types/index.js"; import type { Address, Hex } from "viem"; import type { AltoConfig } from "../../createConfig.js"; import type { ConflictType } from "../types.js"; import type { ProcessingStore } from "./types.js"; export declare class RedisProcessingStore implements ProcessingStore { private readonly redis; private readonly processingUserOpsSet; private readonly processingSenderNonceSet; private readonly processingDeploymentSet; private readonly processingEip7702AuthSet; private readonly localStore; private encodeSenderNonceId; constructor({ config, entryPoint, redisEndpoint }: { config: AltoConfig; entryPoint: Address; redisEndpoint: string; }); addProcessing(userOpInfos: UserOpInfo[]): Promise; removeProcessing(userOpInfos: UserOpInfo[]): Promise; isProcessing(userOpHash: Hex): Promise; wouldConflict(userOp: UserOperation): Promise; flush(): Promise; clearAllProcessing(): Promise; } //# sourceMappingURL=redis.d.ts.map