/** Create an array of unique values, in order, from the input arrays. @example ``` import arrayUnion = require('array-union'); arrayUnion([1, 1, 2, 3], [2, 3]); //=> [1, 2, 3] arrayUnion(['foo', 'foo', 'bar']); //=> ['foo', 'bar'] arrayUnion(['ðŸ±', '🦄', 'ðŸ»'], ['🦄', '🌈']); //=> ['ðŸ±', '🦄', 'ðŸ»', '🌈'] arrayUnion(['ðŸ±', '🦄'], ['ðŸ»', '🦄'], ['ðŸ¶', '🌈', '🌈']); //=> ['ðŸ±', '🦄', 'ðŸ»', 'ðŸ¶', '🌈'] ``` */ declare function arrayUnion<ArgumentsType extends readonly unknown[]>( ...arguments: readonly ArgumentsType[] ): ArgumentsType; export = arrayUnion;