import { Encoding } from "../../Encoding";
import { EvolutionaryAlgorithm } from "./EvolutionaryAlgorithm";
/**
 * Non-dominated Sorting Genetic Algorithm (NSGA-II).
 *
 * Based on:
 * A fast and elitist multiobjective genetic algorithm: NSGA-II
 * K. Deb; A. Pratap; S. Agarwal; T. Meyarivan
 *
 * @author Mitchell Olsthoorn
 * @author Annibale Panichella
 * @author Dimitri Stallenberg
 */
export declare class NSGAII<T extends Encoding> extends EvolutionaryAlgorithm<T> {
    /**
     * @inheritDoc
     * @protected
     */
    protected _environmentalSelection(size: number): void;
}
//# sourceMappingURL=NSGAII.d.ts.map