/** @module array/intersection.ts */ import { FlattenOnce } from '../helper-types'; export declare function intersection(first: A, second: B): Array, FlattenOnce>>; export declare function intersection(first: A): (second: B) => Array, FlattenOnce>>; export declare function intersection(first: A): (second: B) => Array, FlattenOnce>>; export declare function difference(first: A, second: B): Array, FlattenOnce>>; export declare function difference(first: A): (second: B) => Array, FlattenOnce>>; export declare function difference(first: A): (second: B) => Array, FlattenOnce>>; export declare function symmetricDifference(first: A, second: B): Array, FlattenOnce>>; export declare function symmetricDifference(first: A): (second: B) => Array, FlattenOnce>>; export declare function symmetricDifference(first: A): (second: B) => Array, FlattenOnce>>;