import { KnownChainId } from '../../utils/types/knownIds.js';
import { S as SDKGlobalContext } from '../../types.internal-BwEnb5-y.js';
import '../../xlinkSdkUtils/types.js';
import '../../utils/BigNumber.js';
import 'big.js';
import '../../utils/typeHelpers.js';
import 'viem';
import '../../evmUtils/evmContractAddresses.js';

declare function broadcastRevealableTransaction(sdkContext: Pick<SDKGlobalContext, "backendAPI">, info: {
    fromChain: KnownChainId.BitcoinChain;
    transactionHex: `0x${string}`;
    orderData: Uint8Array;
    orderOutputIndex: number;
    orderOutputSatsAmount: bigint;
    xlinkPegInAddress: {
        address: string;
        scriptPubKey: Uint8Array;
    };
}): Promise<{
    txid: string;
}>;

export { broadcastRevealableTransaction };
