/** * Flattens an array of nested arrays into a single flat array. * * @since 1.0.0 * * @template T * @param {T[]} array - The array to flatten. * @returns {any[]} - Returns the new flattened array. * * @example * * flatten([1, [2, [3, [4]], 5]]); // => [1, 2, 3, 4, 5] * flatten(['a', ['b', ['c']]]); // => ['a', 'b', 'c'] */ declare const flatten: (array: T[]) => any[]; export default flatten;