import DeleteAuditLogsBeforeResults from './harperBridge/lmdbBridge/lmdbMethods/DeleteAuditLogsBeforeResults.js';
/**
 * 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 declare function deleteFilesBefore(deleteObj: any): Promise<any>;
/**
 * 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 declare function deleteAuditLogsBefore(deleteObj: any): Promise<DeleteAuditLogsBeforeResults>;
/**
 * Calls the harper bridge to delete records.
 * @param deleteObject
 * @returns {Promise<string>}
 */
export declare function deleteRecord(deleteObject: any): Promise<any>;
export declare const delete_: (arg1: any, callback: (err: NodeJS.ErrnoException, result: any) => void) => void;
