import { SignMultipleTransactionsPayload, SignTransactionResponse } from 'sats-connect'; import { BitcoinSignProtocol, BitcoinTransaction, SatsConnectSignTransactionInput } from '../../types'; import { BitcoinSatsConnectConnector } from '../BitcoinSatsConnectConnector'; import { BitcoinWalletConnectorOpts } from '../BitcoinWalletConnector'; export declare class MagicEdenConnector extends BitcoinSatsConnectConnector { name: string; overrideKey: string; isLegacy: boolean; constructor(opts: BitcoinWalletConnectorOpts); getAddress(): Promise; signMessage(messageToSign: string, options: { address: string; protocol?: BitcoinSignProtocol; }): Promise; sendBitcoin(transaction: BitcoinTransaction): Promise; signTransaction(params: SatsConnectSignTransactionInput): Promise; /** * Uses the custom Magic Eden signTransactions feature to sign multiple transactions */ signTransactions(transactions: SignMultipleTransactionsPayload): Promise; }