/**
* 数组相关函数操作
*/
/**
* 将指定数据间隔插入数组中,返回新数组,不改变原数组
*
* @param arr 原数组
* @param data 插入数据
*
* @example
* ```js
* arrayJoin([{a: 1}, {b: 1}, {c: 1}], {x: 0})
* // => [{a: 1}, {x: 0}, {b: 1}, {x: 0}, {c: 1}]
* ```
*/
export declare function arrayJoin<R>(arr: R[], data: R): R[];