import { SparkWalletConnector, SparkWalletConnectorOpts } from '../SparkWalletConnector'; import type { ISparkProvider } from '../../types'; /** * Magic Eden Spark wallet connector implementation. * * Handles Magic Eden's specific interface requirements while leveraging * the base class's flexible type handling. */ export declare class MagicEdenSparkConnector extends SparkWalletConnector { /** Human-readable connector name */ name: string; /** Unique identifier for this connector type */ overrideKey: string; /** * Creates a new Magic Eden Spark connector * @param opts - Configuration options */ constructor(opts: SparkWalletConnectorOpts); /** * Returns the Magic Eden Spark provider from the window object * @returns The SparkProvider instance, or undefined if not available */ getProvider(): ISparkProvider | undefined; /** * Retrieves the wallet address with Magic Eden specific error handling * @returns The wallet address as a string, or undefined if unavailable */ getAddress(): Promise; }