import { CrossoverOperator } from '../../../core/operators/CrossoverOperator';
import { RNG } from '../../../utils/rng';
export declare class CrossoverOperatorImpl<T extends any[]> implements CrossoverOperator<T> {
    private readonly rng;
    constructor(rng?: RNG);
    crossover(parent1: T, parent2: T): T[];
}
//# sourceMappingURL=CrossoverOperator.d.ts.map