import { CompetitionSport } from '../../competition/sport'; import { AgainstGame } from '../../game/against'; import { TogetherGamePlace } from '../../game/place/together'; import { Round } from '../../qualify/group'; import { AgainstScoreHelper } from '../againstHelper'; import { ScoreConfig } from '../config'; import * as i0 from "@angular/core"; export declare class ScoreConfigService { constructor(); removeFromRound(competitionSport: CompetitionSport, round: Round): void; copy(competitionSport: CompetitionSport, round: Round, sourceScoreConfig: ScoreConfig): void; createDefault(competitionSport: CompetitionSport, round: Round): ScoreConfig; isDefault(scoreConfig: ScoreConfig): boolean; areEqual(scoreConfigA: ScoreConfig, scoreConfigB: ScoreConfig): boolean; getFinalAgainstScore(game: AgainstGame, useSubScore?: boolean): AgainstScoreHelper | undefined; getFinalAgainstSubScore(game: AgainstGame): AgainstScoreHelper; getFinalTogetherScore(gamePlace: TogetherGamePlace, useSubScore?: boolean): number; getFinalTogetherSubScore(gamePlace: TogetherGamePlace): number; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }