remove_liquidity: TxDescriptor<{
    amount1_min_receive: bigint;
    amount2_min_receive: bigint;
    asset1: {
        interior: XcmV3Junctions;
        parents: number;
    };
    asset2: {
        interior: XcmV3Junctions;
        parents: number;
    };
    lp_token_burn: bigint;
    withdraw_to: SS58String;
}>

Allows you to remove liquidity by providing the lp_token_burn tokens that will be burned in the process. With the usage of amount1_min_receive/amount2_min_receive it's possible to control the min amount of returned tokens you're happy with.