declare const cbDeleteRecord: (arg1: any, callback: (err: NodeJS.ErrnoException, result: string) => void) => void;
/**
 * Calls the harper bridge to delete records.
 * @param deleteObject
 * @returns {Promise<string>}
 */
export function deleteRecord(deleteObject: any): Promise<string>;
/**
 * Deletes files that have a system date before the date parameter.
 * Note this does not technically delete the values from the database.
 * This serves only to remove files for devices that have a small amount of disk space.
 *
 * @param deleteObj - the request passed from chooseOperation.
 */
export function deleteFilesBefore(deleteObj: any): Promise<string>;
/**
 * Deletes audit logs which are older than a specific date
 *
 * @param {DeleteBeforeObject} deleteObj - the request passed from chooseOperation.
 *
 * @deprecated This has been deprecated in favor of deleteTransactionLogsBefore.
 */
export function deleteAuditLogsBefore(deleteObj: DeleteBeforeObject): Promise<DeleteAuditLogsBeforeResults>;
import DeleteAuditLogsBeforeResults = require("./harperBridge/lmdbBridge/lmdbMethods/DeleteAuditLogsBeforeResults.js");
export { cbDeleteRecord as delete };
