import { Chain, Client, EIP1193RequestFn, LocalAccount, PaymasterRpcSchema, Transport } from "viem";
export type PaymasterRpcMethod = (typeof paymasterRpcMethods)[number];
export declare const paymasterRpcMethods: readonly ["pimlico_getUserOperationGasPrice", "pm_getPaymasterStubData", "pm_getPaymasterData"];
/**
 * Check if RPC method is for paymaster.
 * @param method
 * @returns true if paymaster rpc method
 */
export declare function isPaymasterRpcMethod(method: string): method is PaymasterRpcMethod;
export declare function createBackendPaymasterEIP1193(client: Client<Transport, Chain | undefined, LocalAccount>): EIP1193RequestFn<PaymasterRpcSchema>;
