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>;
    get_fee_target: (target: number) => Promise<number>;
    get_tx_data: (txid: string) => Promise<import("../../types/index.js").OracleTxData | null>;
    get_spend_out: (query: OracleQuery) => Promise<import("../../types/index.js").OracleSpendData | null>;
};
