export type Tuple = N extends N ? number extends N ? T[] : _TupleOf : never; type _TupleOf = R['length'] extends N ? R : _TupleOf; /** * Creates a tuple with the specified element repeated `n` times. * * @param element - The element to repeat in the tuple. * @param n - The number of times to repeat the element. * @throws {RangeError} If `n` is less than 1. * @returns The tuple with the specified element repeated `n` times. */ export declare function Tuple(element: T, n: N): Tuple; export {};