export default halton;
/**
 * The Halton sequence algorithm.
 * @see [Wikipedia Halton_sequence]{@link https://en.wikipedia.org/wiki/Halton_sequence#Implementation}
 * @param {number} index Index in the sequence.
 * @param {number} base An integer, preferably prime number.
 * @returns {number}
 */
export function haltonSequence(index: number, base: number): number;
/**
 * Generate n points of the Halton sequence in n-dimensions.
 * The "bases" parameter defines how many dimensions.
 * @alias module:halton.default
 * @param {number} count Number of points in the sequence to generate.
 * @param {number[]} [bases=[2, 3]] The bases for the Van der Corput operation. Best results with small coprime numbers.
 * @returns {number[][]}
 */
declare function halton(count: number, bases?: number[]): number[][];
