interface TransactionDetail {
    txid: string;
    version: number;
    fee: number;
    status: Status;
}
interface Status {
    confirmed: boolean;
    block_height?: number;
    block_hash?: string;
    block_time?: number;
}
export declare const fromHexString: (hexString: string) => Uint8Array;
export declare function createSendBtcPsbt(senderAddress: string, recipientAddress: string, amount: number): Promise<{
    psbtHex: string;
}>;
export declare function broadcastTx(txHex: string): Promise<string>;
export declare function getFeeRate(): Promise<number>;
export declare function getTransactionStatus(txHash: string): Promise<TransactionDetail>;
export {};
