export interface OnChainMetrics {
    transactionVolume: number;
    contractInteractions: number;
    uniqueWallets: number;
}
export interface OnChainScoreBreakdown {
    transactionVolume: number;
    contractInteractions: number;
    uniqueWallets: number;
}
export interface OnChainRewards {
    totalScore: number;
    breakdown: OnChainScoreBreakdown;
}
export declare class OnChainRewardsCalculator {
    private readonly metrics;
    private readonly weights;
    private readonly thresholds;
    constructor(metrics: OnChainMetrics);
    calculate(): OnChainRewards;
}
