import { GenericDAO } from "./GenericDAO"; export interface ReduceableDAO extends GenericDAO { /** * Reduce all records sharing a same reduction key that written before given block number. * @param {number} belowNumber All records written strictly under `belowNumber` have to be reduced on the reduction key. * @returns {Promise} */ trimRecords(belowNumber: number): Promise; }