export declare enum TrustTier { Unrated = 0, Bronze = 1, Silver = 2, Gold = 3, Platinum = 4 } export interface IReputationSummary { agentId: string; chainType: 'solana' | 'evm'; trustTier: TrustTier; trustTierName: string; qualityScore: number; totalFeedbacks: number; averageScore: number; recentTrend?: 'up' | 'down' | 'stable'; lastFeedbackAt?: number; } export interface ILeaderboardEntry { rank: number; agentId: string; globalId: string; name: string; chainType: 'solana' | 'evm'; trustTier: TrustTier; qualityScore: number; totalFeedbacks: number; } export interface ILeaderboardOptions { chainType?: 'solana' | 'evm'; chainPrefix?: string; collection?: string; minFeedbacks?: number; limit?: number; offset?: number; } export interface ILeaderboardResult { entries: ILeaderboardEntry[]; total: number; hasMore: boolean; } export declare function getTrustTierName(tier: TrustTier): string; export declare function getTrustTierThreshold(tier: TrustTier): { minScore: number; minFeedbacks: number; }; //# sourceMappingURL=reputation.d.ts.map