import { BufferComposer, ComposableBuffer } from '@muirglacier/jellyfish-buffer';
import BigNumber from 'bignumber.js';
export interface BlockHeader {
    version: number;
    hashPrevBlock: string;
    hashMerkleRoot: string;
    time: number;
    bits: number;
    stakeModifier: string;
    height: BigNumber;
    mintedBlocks: BigNumber;
    signature: string;
}
/**
 * Composable BlockHeader, C stands for Composable.
 * Immutable by design, bi-directional fromBuffer, toBuffer deep composer.
 */
export declare class CBlockHeader extends ComposableBuffer<BlockHeader> {
    composers(bh: BlockHeader): BufferComposer[];
}
//# sourceMappingURL=blockHeader.d.ts.map