async deleteRecords({ topics }) {
    const deleteRecords = this.lookupRequest(apiKeys.DeleteRecords, requests.DeleteRecords)
    return await this[PRIVATE.SEND_REQUEST](deleteRecords({ topics }))
  }
Send request to delete records
@public
@param {object} request
@param {TopicPartitionRecords[]} request.topics
                         [
                           {
                             topic: 'my-topic-name',
                             partitions: [
                               { partition: 0, offset 2 },
                               { partition: 1, offset 4 },
                             ],
                           }
                         ]
@returns {Promise<Array>} example:
                         {
                           throttleTime: 0
                          [
                             {
                               topic: 'my-topic-name',
                               partitions: [
                                { partition: 0, lowWatermark: '2n', errorCode: 0 },
                                { partition: 1, lowWatermark: '4n', errorCode: 0 },
                              ],
                            },
                          ]
                         }

@typedef {object} TopicPartitionRecords
@property {string} topic
@property {PartitionRecord[]} partitions

@typedef {object} PartitionRecord
@property {number} partition
@property {number} offset