import type { Transaction } from 'algosdk'; import { BaseWalletAdapter } from './base.js'; import type { WalletAccount, SigningOptions } from './types.js'; /** * Defly Wallet adapter. */ export declare class DeflyWalletAdapter extends BaseWalletAdapter { readonly id: "defly"; readonly name = "Defly Wallet"; readonly icon: any; readonly supportsAuth = true; private wallet; protected onInitialize(): Promise; connect(): Promise; reconnect(): Promise; disconnect(): Promise; signTransactions(transactions: Transaction[][], _options?: SigningOptions): Promise; } /** * Factory function for creating Defly adapter instances. */ export declare function createDeflyAdapter(): DeflyWalletAdapter;