import { TransactionResult, WalletInfo } from "../types/results"; import type { FragmentClient } from "../client"; /** * Execute a TON transaction with full balance check and confirmation. */ export declare function executeTransaction(client: FragmentClient, transactionData: Record): Promise; /** * Execute a batched TON transaction with multiple inline messages. * Balance is NOT checked here — the caller must verify it upfront. */ export declare function executeBatchTransaction(client: FragmentClient, transactionData: Record): Promise; /** * Build wallet account info dict for Fragment API requests. * Fragment needs the wallet address, public key, chain ID, and * state init to prepare transaction payloads. */ export declare function buildAccountInfo(client: FragmentClient): Promise>; /** * Fetch full wallet information including GRAM and USDT balances. */ export declare function fetchWalletInfo(client: FragmentClient): Promise; //# sourceMappingURL=wallet.d.ts.map