import { BananaCookie } from "./BananaCookie"; import { TransactionRequest } from "@ethersproject/providers"; export interface BananaTransportProvider { getWalletName(): Promise; getUserOpSignature(txn: TransactionRequest, minBalance: string, userOpHash: string): Promise; getMessageSignature(message: string): Promise; } export declare class BananaTransporter implements BananaTransportProvider { cookieInstance: BananaCookie; constructor(); getWalletName(): Promise; getMessageSignature(message: string): Promise; getUserOpSignature(txn: TransactionRequest, minBalance: string, userOpHash: string): Promise; }