import { MatchExtended, MatchEstimated } from '../types'; import Options from '../Options'; export default class Scoring { private options; private password; private optimal; private excludeAdditive; constructor(options: Options); private fillArray; private makeBruteforceMatch; private update; private bruteforceUpdate; private unwind; mostGuessableMatchSequence(password: string, matches: MatchExtended[], excludeAdditive?: boolean): { password: string; guesses: number; guessesLog10: number; sequence: MatchEstimated[]; }; getGuesses(password: string, optimalSequenceLength: number): number; }