//#region extensions/crypto/src/commands/connect-command.d.ts /** * /connect commands — connect a mobile wallet via WalletConnect. * * Each wallet gets its own slash command so it's tappable in Telegram: * /connect — shows wallet menu * /connect_metamask — connect MetaMask * /connect_rainbow — connect Rainbow * /connect_coinbase — connect Coinbase Wallet * /connect_trust — connect Trust Wallet * /connect_zerion — connect Zerion * /connect_uniswap — connect Uniswap Wallet * /connect_rabby — connect Rabby (desktop, raw URI) * /connect_other — any wallet (raw URI) */ declare function setConnectCommandApi(api: any): void; /** /connect — shows wallet menu with tappable options */ declare const connectCommand: { name: string; description: string; acceptsArgs: boolean; requireAuth: boolean; handler: (_ctx: any) => Promise<{ text: string; }>; }; /** All individual wallet commands: /connect_metamask, /connect_rainbow, etc. */ declare const walletConnectCommands: { name: string; description: string; acceptsArgs: boolean; requireAuth: boolean; handler: (ctx: any) => Promise<{ text: string; }>; }[]; declare const connectBankrCommand: { name: string; description: string; acceptsArgs: boolean; requireAuth: boolean; handler: (_ctx: any) => Promise<{ text: string; }>; }; declare const disconnectCommand: { name: string; description: string; acceptsArgs: boolean; requireAuth: boolean; handler: (_ctx: any) => Promise<{ text: string; }>; }; //#endregion export { connectBankrCommand, connectCommand, disconnectCommand, setConnectCommandApi, walletConnectCommands }; //# sourceMappingURL=connect-command.d.mts.map