import { EscrowClient } from '../../class/client.js';
import { OracleQuery } from '../../../types/index.js';
export default function (client: EscrowClient): {
    broadcast_tx: (txhex: string) => Promise<import("../../../types/index.js").ApiResponse<string>>;
    fee_estimates: () => Promise<import("../../../types/index.js").OracleFeeEstimate>;
    fee_target: (target: number) => Promise<number>;
    get_txdata: (txid: string) => Promise<import("../../../types/index.js").OracleTxData | null>;
    get_utxo: (query: OracleQuery) => Promise<import("../../../types/index.js").OracleSpendData | null>;
    get_address_utxos: (address: string) => Promise<import("../../../types/index.js").OracleSpendData[]>;
};
