import { RiotMatch } from "./riotInterfaces";
import { PersonStatistics, AggregatePersonStatistics } from "./internalInterfaces";
export * from "./riotInterfaces";
export declare class MatchParser {
    playerStatistics: Array<AggregatePersonStatistics>;
    games: Array<RiotMatch>;
    constructor(games: Array<RiotMatch>);
    static aggregateStats(riotMatches: Array<RiotMatch>): Array<AggregatePersonStatistics>;
    static aggregatePersonsStatistics(personsStatistics: Array<PersonStatistics>): Array<AggregatePersonStatistics>;
    static aggregatePersonStatistics(personStatistics: Array<PersonStatistics>): AggregatePersonStatistics;
    static riotMatchToPersonStatistics(match: RiotMatch): Array<PersonStatistics>;
}
