import type { SignedHydratedBlockWithHashMeta } from '@xyo-network/xl1-protocol/protocol-lib';
/** Bonus applied when a candidate block is from a different producer than the current head. */
export declare const PRODUCER_DIVERSITY_BONUS = 1000;
/** Scores an uncle chain candidate for block selection (Proof of Perfect). */
export declare function scoreUncle(finalizedWindowedChain: SignedHydratedBlockWithHashMeta[], blocks: SignedHydratedBlockWithHashMeta[]): number;
//# sourceMappingURL=scoreUncle.d.ts.map