///
import { Models } from "@arkecosystem/core-database";
import { Contracts } from "@arkecosystem/core-kernel";
import { Readable } from "stream";
import { AbstractRepository } from "./abstract-repository";
export declare class BlockRepository extends AbstractRepository {
getReadStream(start: number, end: number): Promise;
truncate(): Promise;
countInRange(start: number, end: number): Promise;
rollback(roundInfo: Contracts.Shared.RoundInfo): Promise;
findLast(): Promise;
findFirst(): Promise;
findByHeight(height: number): Promise;
}
//# sourceMappingURL=block-repository.d.ts.map