import React from "react"; import { LeaderboardRow } from "../types"; import { LeaderboardUserColumn } from "./column"; import { LeaderboardTranslation } from "./translations"; export interface LeaderboardModuleProps { columns: LeaderboardUserColumn[]; active: LeaderboardUserColumn; leaderboard?: LeaderboardRow[]; currentUser?: LeaderboardRow; translations: LeaderboardTranslation; timespan: "alltime" | "weekly"; select: (column: string, timespan: "alltime" | "weekly") => void; updateNickname?: (nickname: string) => void; } declare type State = { editing: boolean; editingNickname?: string; }; export declare class LeaderboardModule extends React.PureComponent { state: State; render(): JSX.Element; } export {};