/** * Vault Response Types * * Response types for vault operations. */ /** * Response from a transaction. */ export interface TransactionResult { /** Transaction hash */ hash: string; /** Transaction status */ status: "pending" | "confirmed" | "failed"; /** Nonce used for this operation */ nonce: bigint; /** Transaction receipt (only available when autoWait is enabled) */ receipt?: import("viem").TransactionReceipt; } /** * Token balance information. */ export interface Balance { /** Token address */ token: string; /** Balance amount */ amount: bigint; /** Formatted balance string */ formatted: string; /** Token symbol */ symbol: string; /** Token decimals */ decimals: number; }