import type { Transaction } from 'algosdk'; import { BaseWalletAdapter } from './base.js'; import type { WalletAccount, SigningOptions } from './types.js'; /** * Kibisis Wallet adapter. * Uses the AVM Web Provider protocol for browser extension communication. */ export declare class KibisisWalletAdapter extends BaseWalletAdapter { readonly id: "kibisis"; readonly name = "Kibisis"; readonly icon: any; readonly supportsAuth = true; private client; private readonly providerId; protected onInitialize(): Promise; connect(): Promise; reconnect(): Promise; disconnect(): Promise; signTransactions(transactions: Transaction[][], _options?: SigningOptions): Promise; } /** * Factory function for creating Kibisis adapter instances. */ export declare function createKibisisAdapter(): KibisisWalletAdapter;