import { PatternRecAndDataRepScores, DecompositionScores, GeneralisationAndAbstractionScores, AlgorithmsScores, AnalysisScores, RepetitionScores, DeadCodeScores } from "@robotical/automatic-assessments"; export declare class ScoresUtils { static calculatePatternRecognitionAndDataRepresentationScore(scores: PatternRecAndDataRepScores, repetitionScores: RepetitionScores, withPenatly: boolean): number; static calculateDecompositionScore(scores: DecompositionScores): number; static calculateGeneralisationAndAbstractionScore(scores: GeneralisationAndAbstractionScores): number; static calculateAlgorithmsScore(scores: AlgorithmsScores, deadCodeScores: DeadCodeScores, withPenatly: boolean): number; static calculateAnalysisScore(scores: AnalysisScores, deadCodeScores: DeadCodeScores, withPenatly: boolean): number; }