import { SelectionOperator } from '../../../core/operators/SelectionOperator';
import { RNG } from '../../../utils/rng';
export declare class SelectionOperatorImpl<T> implements SelectionOperator<T> {
    private readonly rng;
    constructor(rng?: RNG);
    select(population: T[], fitnesses: number[], numParents: number, tournamentSize?: number): T[];
}
//# sourceMappingURL=SelectionOperator.d.ts.map