import type { ConnectFeature, DisconnectFeature, EventsFeature, SignMessageFeature } from '@wallet-standard/features'; import type { SolanaSignAndSendTransactionFeature, SolanaSignTransactionFeature } from '@wallet-standard/solana-features'; import type { Wallet } from '@wallet-standard/standard'; import { BackpackWalletAccount } from './account.js'; import type { WindowBackpack } from './window.js'; export declare type BackpackFeature = { 'backpack:': { backpack: WindowBackpack; }; }; export declare class BackpackWallet implements Wallet { #private; get version(): "1.0.0"; get name(): "Backpack"; get icon(): `data:image/svg+xml;base64,${string}` | `data:image/webp;base64,${string}` | `data:image/png;base64,${string}` | `data:image/gif;base64,${string}`; get chains(): ("solana:mainnet" | "solana:devnet" | "solana:testnet" | "solana:localnet")[]; get features(): ConnectFeature & DisconnectFeature & EventsFeature & SolanaSignAndSendTransactionFeature & SolanaSignTransactionFeature & SignMessageFeature & BackpackFeature; get accounts(): BackpackWalletAccount[]; constructor(); } //# sourceMappingURL=wallet.d.ts.map