import { ProviderEventEmitter, ProviderInterface, RequestArguments } from '../provider/interface.js'; /** * Wraps the Farcaster miniapp-sdk EIP-1193 provider as a ProviderInterface. * * Lazy-initialised: the first `request()` call triggers `sdk.actions.ready()` * and acquires the Ethereum provider from `sdk.wallet.getEthereumProvider()`. */ export declare class FarcasterProvider extends ProviderEventEmitter implements ProviderInterface { private farcasterProvider; private initPromise; private eventForwarders; private init; request(args: RequestArguments): Promise; /** * Translates the proprietary `wallet_connect` RPC into standard EIP-1193 * calls so the startale-connector gets the response shape it expects. */ private handleWalletConnect; disconnect(): Promise; close(): Promise; } //# sourceMappingURL=FarcasterProvider.d.ts.map