/**
 *  deletes rows and their entries in all indices
 * @param {lmdb.RootDatabase} env - environment object used high level to interact with all data in an environment
 * @param {String} hash_attribute - name of the hash_attribute for this environment
 * @param {Array.<String>} ids - list of ids to delete
 * @param {number} whenDeleted - The timestamp of the deletion
 * @returns {Promise<DeleteRecordsResponseObject>}
 */
export function deleteRecords(env: lmdb.RootDatabase, hash_attribute: string, ids: Array<string>, whenDeleted: number): Promise<DeleteRecordsResponseObject>;
import lmdb = require("lmdb");
import DeleteRecordsResponseObject = require("./DeleteRecordsResponseObject.js");
