import { LeaderProps, PartialBrandTheme, PartialQuestThemeData, StyleConfig } from '../components/leaderBoardTypes'; import { default as LeaderboardThemeManager } from '../components/LeaderboardThemeManager'; export interface LeaderboardContextType { first: LeaderProps | null; second: LeaderProps | null; third: LeaderProps | null; rest: LeaderProps[]; themeManager: LeaderboardThemeManager; memberShip: any[]; styleConfig?: StyleConfig; FirstRankIconImage?: string; SecondRankIconImage?: string; ThirdRankIconImage?: string; IsTopRank?: boolean; isXpImage?: boolean; rewardHead?: string; presentUserRank?: number | null; DefaultImage?: string; brandTheme?: PartialBrandTheme; questThemeData?: PartialQuestThemeData; } export declare const LeaderboardContext: import('react').Context; export declare const useLeaderboard: () => LeaderboardContextType;