import { HorizontalPoule } from '../../poule/horizontal'; import { Round } from '../../qualify/group'; import { EndRankingItem } from '../item/end'; import { Category } from '../../category'; export declare class EndRankingCalculator { private category; private currentRank; constructor(category: Category); getItems(): EndRankingItem[]; protected getDropoutsNotFinished(round: Round): EndRankingItem[]; protected getDropouts(round: Round): EndRankingItem[]; protected getHorizontalPouleDropouts(horizontalPoule: HorizontalPoule, nrOfDropouts: NrOfDropOuts): EndRankingItem[]; getHorizontalPouleNrOfQualifiers(horizontalPoule: HorizontalPoule): number; protected getPoulesDropouts(round: Round, nrOfDropouts: NrOfDropOuts): EndRankingItem[]; } export interface NrOfDropOuts { amount: number; }