import type { SimulationType } from "../account"; import type { StateOverrideSet, UserOperationStruct } from "../account"; import type { GasFeeValues, UserOpByHashResponse, UserOpGasResponse, UserOpReceipt, UserOpResponse, UserOpStatus } from "./utils/Types.js"; export interface IBundler { estimateUserOpGas(_userOp: Partial, stateOverrideSet?: StateOverrideSet): Promise; sendUserOp(_userOp: UserOperationStruct, _simulationType?: SimulationType): Promise; getUserOpReceipt(_userOpHash: string): Promise; getUserOpByHash(_userOpHash: string): Promise; getGasFeeValues(): Promise; getUserOpStatus(_userOpHash: string): Promise; getBundlerUrl(): string; } //# sourceMappingURL=IBundler.d.ts.map