import { BundlerRpcSchema, EIP1193Parameters, EIP1193RequestFn, Hex, Prettify, PublicRpcSchema } from "viem";
import { UserOperationReceipt } from "viem/account-abstraction";
export type RpcGetUserOperationReceiptReturnType07 = Prettify<UserOperationReceipt<"0.7", Hex, Hex, "0x0" | "0x1">> | null;
export declare function createRequestGetUserOperationReceipt(request: EIP1193RequestFn<PublicRpcSchema>): (args: EIP1193Parameters<BundlerRpcSchema> & {
    method: "eth_getUserOperationReceipt";
}) => Promise<RpcGetUserOperationReceiptReturnType07>;
