import { Encoding } from "../../Encoding";
import { ObjectiveFunction } from "../../objective/ObjectiveFunction";
/**
 * Sort the population using fast non-dominated sorting.
 *
 * @param population the population to sort
 * @param objectiveFunctions The objectives to consider
 * @returns {[]} the newly sorted population
 *
 * @author Annibale Panichella
 * @author Dimitri Stallenberg
 */
export declare function fastNonDomSorting<T extends Encoding>(population: T[], objectiveFunctions: Set<ObjectiveFunction<T>>): T[][];
//# sourceMappingURL=FastNonDomSorting.d.ts.map