import { ShipBlockResponse } from '../../types/ship'; import { IProcessedBlockRepository } from '../../types/interfaces'; export declare class LocalBlockRepository implements IProcessedBlockRepository { private currentBlock; private reversibleBlocks; constructor(currentBlock: number, reversibleBlocks?: Array<{ block_id: string; block_num: number; }>); updateReversibleBlock(resp: ShipBlockResponse): Promise; getLastProcessedBlock(): Promise; getReversibleBlocks(): Promise>; updateLastProcessedBlock(resp: ShipBlockResponse): Promise; }