import ProgressBar from '../../console/progressBar.js';
import DAT from '../../types/dats/dat.js';
import Options from '../../types/options.js';
import Module from '../module.js';
/**
 * Apply any specified filter options to the {@link Game}s in a {@link DAT}.
 */
export default class DATFilter extends Module {
    private readonly options;
    constructor(options: Options, progressBar: ProgressBar);
    /**
     * Create a new DAT after filtering.
     */
    filter(dat: DAT): DAT;
    /**
     ******************
     *
     *     Filter     *
     *
     ******************
     */
    private filterGame;
    private noLanguageAllowed;
    private regionNotAllowed;
}
