import { EndOfSubSlotBundle } from "./end_of_slot_bundle";
import { VDFProof } from "./blockchain_format/vdf";
import { bytes, Optional } from "./_python_types_";
import { Foliage, FoliageTransactionBlock } from "../../chia_rs/chia-protocol/foliage";
import { RewardChainBlockUnfinished } from "../../chia_rs/chia-protocol/reward_chain_block";
export type UnfinishedHeaderBlock = {
    finished_sub_slots: EndOfSubSlotBundle[];
    reward_chain_block: RewardChainBlockUnfinished;
    challenge_chain_sp_proof: Optional<VDFProof>;
    reward_chain_sp_proof: Optional<VDFProof>;
    foliage: Foliage;
    foliage_transaction_block: Optional<FoliageTransactionBlock>;
    transactions_filter: bytes;
};
