/// import { Database } from '@liskhq/lisk-db'; import { LegacyChainBracketInfo } from './types'; export declare class Storage { private readonly _db; constructor(db: Database); getTransactionByID(id: Buffer): Promise; getBlockByID(id: Buffer): Promise; getBlockByHeight(height: number): Promise; getBlocksByHeightBetween(fromHeight: number, toHeight: number): Promise; isBlockPersisted(blockID: Buffer): Promise; isBlockHeightPersisted(height: number): Promise; getTransactionsByBlockID(blockID: Buffer): Promise; saveBlock(blockID: Buffer, height: number, block: Buffer, payload: Buffer[]): Promise; getBracketInfo(snapshotBlockID: Buffer): Promise; setBracketInfo(snapshotBlockID: Buffer, bracketInfo: LegacyChainBracketInfo): Promise; hasBracketInfo(snapshotBlockID: Buffer): Promise; private _getBlockIDsBetweenHeights; }