///
import { Block, BlockHeader, Transaction, BlockHeaderAttrs, BlockAssets } from '@liskhq/lisk-chain';
interface CreateBlock {
privateKey: Buffer;
chainID: Buffer;
timestamp: number;
previousBlockID: Buffer;
transactions?: Transaction[];
header?: Partial;
assets?: BlockAssets;
}
export declare const createBlockHeaderWithDefaults: (header?: Partial) => BlockHeader;
export declare const createFakeBlockHeader: (header?: Partial) => BlockHeader;
export declare const createBlock: ({ privateKey, chainID, timestamp, previousBlockID, transactions, assets, header, }: CreateBlock) => Promise;
export {};