import { Wallet } from "ethers"; export type JsonRpcData = { id: number; result?: any; error?: { code: number; message: string; }; jsonrpc: string; }; /** * Standardized RPC request for talking to Bundle API (mev-geth/mev-share) directly. * @param params - JSON data params * @param method - JSON-RPC method * @param authSigner - Wallet used to sign Flashbots auth header; for reputation * @returns Parameters of payload to send to Bundle API */ export declare const getRpcRequest: (params: any, method: string, authSigner: Wallet) => Promise<{ headers: { 'Content-Type': string; 'X-Flashbots-Signature': string; }; signature: string; body: { params: any; method: string; id: number; jsonrpc: string; }; }>; //# sourceMappingURL=flashbots.d.ts.map