declare const userStatsStore: {
    calculateUserScore(stats: any): number;
    getUserStats(userId: string): Promise<{} | null>;
    updateStatsForNewPrediction(userId: string, prediction: any): Promise<any>;
    updateStatsForResolvedPrediction(userId: string, prediction: any, isCorrect: boolean, earnings: number): Promise<any>;
    updateUsername(userId: string, username: string): Promise<any>;
    updateLeaderboardEntries(stats: any): Promise<void>;
    getTopEarners(limit?: number): Promise<any[]>;
    getTopAccurate(limit?: number): Promise<any[]>;
    getTopUsers(limit?: number): Promise<any[]>;
    getUserStatsForIds(userIds: string[]): Promise<({} | null)[]>;
};

export { userStatsStore };
