import type { HexData32, UserOpInfo, UserOperation } from "../../types/index.js"; import type { ConflictType } from "../types.js"; export type ConflictingOutstandingType = { conflictReason: ConflictType; userOpInfo: UserOpInfo; } | undefined; export interface OutstandingStore { contains(userOpHash: HexData32): Promise; pop(count: number): Promise; popConflicting(userOp: UserOperation): Promise; add(userOpInfos: UserOpInfo[]): Promise; remove(userOpHash: HexData32[]): Promise; getQueuedUserOps(userOp: UserOperation): Promise; dumpLocal(): Promise; clear(): Promise; validateQueuedLimit(userOp: UserOperation): boolean; validateParallelLimit(userOp: UserOperation): boolean; } //# sourceMappingURL=types.d.ts.map