/** * Shuffles all elements in a 2D array while maintaining the row lengths * @param array The 2D array to shuffle * @returns A new 2D array with shuffled elements * @example * shuffle2DArray([[1, 2], [3, 4], [5, 6]]); * // Result: [[1, 3], [6, 4], [2, 5]] */ export declare const shuffle2DArray: (array: T[][]) => T[][];