import type { VecOpSFN, VecOpSGFN } from "./api.js";
/**
 * Same as {@link randDistrib} but for strided nD vectors.
 *
 * @param out - output vector
 * @param num - vector size
 * @param rnd - random distribution function
 * @param n - scale factor
 * @param io - index (default: 0)
 * @param so - stride (default: 1)
 */
export declare const randDistribS: VecOpSGFN;
/**
 * Same as {@link randDistrib2} but for strided 2D vectors.
 *
 * @param out - output vector
 * @param rnd - random distribution function
 * @param n - scale factor
 * @param io - index (default: 0)
 * @param so - stride (default: 1)
 */
export declare const randDistribS2: VecOpSFN;
/**
 * Same as {@link randDistrib3} but for strided 3D vectors.
 *
 * @param out - output vector
 * @param rnd - random distribution function
 * @param n - scale factor
 * @param io - index (default: 0)
 * @param so - stride (default: 1)
 */
export declare const randDistribS3: VecOpSFN;
/**
 * Same as {@link randDistrib4} but for strided 4D vectors.
 *
 * @param out - output vector
 * @param rnd - random distribution function
 * @param n - scale factor
 * @param io - index (default: 0)
 * @param so - stride (default: 1)
 */
export declare const randDistribS4: VecOpSFN;
//# sourceMappingURL=rand-distribs.d.ts.map