/**
 * @template T
 * @param {T[]|ArrayLike<T>|TypedArray|Uint8ClampedArray|Uint8Array|Uint32Array|Float32Array} a
 * @param {number} a_offset
 * @param {T[]|ArrayLike<T>|TypedArray|Uint8ClampedArray|Uint8Array|Uint32Array|Float32Array} b
 * @param {number} b_offset
 * @param {number} length How many elements should be moved
 */
export function array_swap<T>(a: T[] | ArrayLike<T> | TypedArray | Uint8ClampedArray | Uint8Array | Uint32Array | Float32Array, a_offset: number, b: T[] | ArrayLike<T> | TypedArray | Uint8ClampedArray | Uint8Array | Uint32Array | Float32Array, b_offset: number, length: number): void;
//# sourceMappingURL=array_swap.d.ts.map