import { BlockHeader, StateStore } from '@liskhq/lisk-chain'; import { BFTMethod } from './method'; export declare class BFTModule { name: string; method: BFTMethod; private _batchSize; private _maxLengthBlockBFTInfos; init(batchSize: number, blockTime: number): Promise; initGenesisState(stateStore: StateStore, header: BlockHeader): Promise; beforeTransactionsExecute(stateStore: StateStore, header: BlockHeader, maxRemovalHeight: number): Promise; }