/*! * @license * Copyright Squiz Australia Pty Ltd. All Rights Reserved. */ import { AnyFunction } from '@squiz/mercury-support'; /** * Creates a concrete implementation of "createValue" for "randomArray". * @export * @param {AnyFunction} [createValue] An optional factory to use to create the random values. * @returns {AnyFunction} Thee created factory to use to create values. */ export declare function createConcreteCreateValue(createValue?: AnyFunction): AnyFunction; /** * Generate a random Array with random values. * @export * @param {number} [length] How many random values to create. * @param {AnyFunction} [createValue] Am optional factory to use to create the random values. * @returns {Array} The created random Array. */ export declare function randomArray(length?: number, createValue?: T): Array>;