import { VNode } from "../../stencil-public-runtime"; import { LeaderboardViewProps } from "./rc-leaderboard-view"; export interface LeaderboardProps { usersheading: string; statsheading: string; rankheading?: string; showRank?: boolean; rankType: "rowNumber" | "rank" | "denseRank"; leaderboardType: "rewardCount" | "rewardValueSum" | "singleUnitRewardValueSum"; interval: string; unit?: string; empty: VNode; loadingstate: VNode; demoData?: LeaderboardViewProps; } export declare type Rank = { rank: number; denseRank: number; rowNumber: number; }; export declare type Leaderboard = { value: number; rank: number; firstName: string; lastInitial: string; }; export declare function useLeaderboard(props: LeaderboardProps): LeaderboardViewProps;