/// import { Chain } from '@liskhq/lisk-chain'; import { dataStructures } from '@liskhq/lisk-utils'; import { Database } from '@liskhq/lisk-db'; import { BFTModule } from '../bft'; import { Consensus, Keypair } from './types'; import { Logger } from '../../logger'; export declare class SingleCommitHandler { private readonly _logger; private readonly _bft; private readonly _chain; private readonly _consensus; private readonly _keypairs; private readonly _blockchainDB; private readonly _metrics; constructor(logger: Logger, chain: Chain, consensus: Consensus, bft: BFTModule, keypairs: dataStructures.BufferMap, blockchainDB: Database); initAllSingleCommits(): Promise; initSingleCommits(address: Buffer): Promise; handleFinalizedHeightChanged(from: number, to: number): Promise; private _handleFinalizedHeightChanged; private _certifySingleCommitForChangedHeight; private _certifySingleCommit; }