import * as React from 'react'; import Extended, { ModGroup } from './Extended'; export interface Props { className: string; extended: Extended; group: ModGroup; index: number; showInfo: boolean; onMouseOver?: (index: number) => void; onMouseOut?: () => void; } export default class ExtendedStat extends React.PureComponent { handleMouseOut: () => void; handleMouseOver: () => void; render(): JSX.Element; private mods; private modIndices; /** * collects the mods from extended that are referenced by the indices * warns if it references undefined * @param mod_indices */ private statMods; /** * the stat_hash for this stat */ private statHash; }