import algosdk from "algosdk"; import { AdapterConstructorParams, BaseWallet, StdSignDataResponse, StdSignMetadata, WalletAccount, WalletMetadata } from "@txnlab/use-wallet/adapter"; import { WalletAdapterConfig, WalletFactoryOptions } from "@txnlab/use-wallet"; //#region src/adapter.d.ts interface PeraOptions { bridge?: string; shouldShowSignTxnToast?: boolean; chainId?: 416001 | 416002 | 416003 | 4160; compactMode?: boolean; } export declare class PeraAdapter extends BaseWallet { private client; constructor(params: AdapterConstructorParams); static defaultMetadata: WalletMetadata; private initializeClient; private manageWalletConnectSession; connect: () => Promise; disconnect: () => Promise; setActive: () => void; resumeSession: () => Promise; private processTxns; private processEncodedTxns; signTransactions: (txnGroup: T | T[], indexesToSign?: number[]) => Promise<(Uint8Array | null)[]>; canSignData: boolean; signData: (data: string, metadata: StdSignMetadata) => Promise; } //#endregion //#region src/index.d.ts export declare const WALLET_ID: "pera"; export declare function pera(options?: PeraOptions & WalletFactoryOptions): WalletAdapterConfig; //#endregion export type { PeraOptions }; //# sourceMappingURL=index.d.ts.map