///
import EventEmitter from 'events';
import { BaseConnector, type WalletMetadata } from './base';
export declare class XverseConnector extends BaseConnector {
#private;
constructor();
readonly metadata: WalletMetadata;
isReady(): boolean;
private loadAccounts;
sendInscription(): Promise<{
txid: string;
}>;
requestAccounts(): Promise;
getAccounts(): Promise;
getPublicKey(): Promise;
signMessage(signStr: string): Promise;
on(event: string, handler: (data?: unknown) => void): EventEmitter;
removeListener(event: string, handler: (data?: unknown) => void): EventEmitter;
getProvider(): import("sats-connect").BitcoinProvider | undefined;
getNetwork(): Promise<'livenet' | 'testnet'>;
switchNetwork(): Promise;
sendBitcoin(toAddress: string, satoshis: number): Promise;
disconnect(): void;
}