/** * Broadcast Module * * Skills for broadcasting transactions. */ import type { Skill } from "../skills/types"; export interface BroadcastRequest { /** Raw transaction hex */ rawtx: string; /** Transaction format */ format?: "tx" | "beef" | "ef"; /** Description for wallet records */ description?: string; } export interface BroadcastResponse { txid?: string; error?: string; } /** * Broadcast a transaction and internalize it into the wallet. */ export declare const broadcast: Skill; /** All broadcast skills for registry */ export declare const broadcastSkills: Skill[];