import ProgressBar from '../../console/progressBar.js';
import DAT from '../../types/dats/dat.js';
import Options from '../../types/options.js';
import Module from '../module.js';
/**
 * Infer {@link Parent}s for all {@link DAT}s, even those that already have some parents.
 */
export default class DATParentInferrer extends Module {
    private readonly options;
    constructor(options: Options, progressBar: ProgressBar);
    /**
     * Infer {@link Parent}s from {@link Game}s.
     */
    infer(dat: DAT): DAT;
    private static stripGameRegionAndLanguage;
    private static stripGameVariants;
    private static electParent;
}
