import type { Arbitrary } from '../check/arbitrary/definition/Arbitrary.js'; import type { DoubleConstraints } from './double.js'; import type { SizeForArbitrary } from './_internals/helpers/MaxLengthFromMinLength.js'; /** * Constraints to be applied on {@link float64Array} * @remarks Since 2.9.0 * @public */ export type Float64ArrayConstraints = { /** * Lower bound of the generated array size * @defaultValue 0 * @remarks Since 2.9.0 */ minLength?: number; /** * Upper bound of the generated array size * @defaultValue 0x7fffffff — _defaulting seen as "max non specified" when `defaultSizeToMaxWhenMaxSpecified=true`_ * @remarks Since 2.9.0 */ maxLength?: number; /** * Define how large the generated values should be (at max) * @remarks Since 2.22.0 */ size?: SizeForArbitrary; } & DoubleConstraints; /** * For Float64Array * @remarks Since 2.9.0 * @public */ export declare function float64Array(constraints?: Float64ArrayConstraints): Arbitrary;