import { IterableX } from './iterablex'; export declare class UnionIterable extends IterableX { private _left; private _right; private _comparer; constructor(left: Iterable, right: Iterable, comparer: (x: TSource, y: TSource) => boolean); [Symbol.iterator](): IterableIterator; } export declare function union(left: Iterable, right: Iterable, comparer?: (x: TSource, y: TSource) => boolean): IterableX;