/** * Balance Module * * Skills for querying wallet balance and payment UTXOs. */ import type { Skill } from "../skills/types"; export interface Balance { /** Balance in satoshis */ satoshis: number; /** Balance in BSV */ bsv: number; /** Balance in USD cents */ usdInCents: number; } export interface PaymentUtxo { txid: string; vout: number; satoshis: number; script: string; } /** Input for getBalance skill (no required params) */ export type GetBalanceInput = Record; /** * Get wallet balance with USD conversion. */ export declare const getBalance: Skill; /** Input for getPaymentUtxos skill (no required params) */ export type GetPaymentUtxosInput = Record; /** * Get payment UTXOs for external use. */ export declare const getPaymentUtxos: Skill; /** Input for getExchangeRate skill (no required params) */ export type GetExchangeRateInput = Record; /** * Get current BSV/USD exchange rate. */ export declare const getExchangeRate: Skill; /** All balance skills for registry */ export declare const balanceSkills: (Skill | Skill | Skill)[];