import type { ClientOptions } from "../types"; import { BaseClient } from "./BaseClient"; /** * Client for /1sat/beef/* routes. * Provides BEEF data, raw transactions, and merkle proofs. * * Routes: * - GET /:txid - Get BEEF for transaction * - GET /:txid/raw - Get raw transaction bytes * - GET /:txid/proof - Get merkle proof */ export declare class BeefClient extends BaseClient { constructor(baseUrl: string, options?: ClientOptions); /** * Get BEEF (Background Evaluation Extended Format) for a transaction */ getBeef(txid: string): Promise; /** * Get raw transaction bytes */ getRawTx(txid: string): Promise; /** * Get merkle proof bytes for a mined transaction */ getProof(txid: string): Promise; }