import { Equivalence } from "@tsplus/stdlib/prelude/Equivalence/definition";
import { ImmutableArray } from "@tsplus/stdlib/collections/ImmutableArray/definition";
/**
* Creates an `ImmutableArray` of values not included in that
* `ImmutableArray` using an `Equivalence` for equality comparisons. The
* order and references of result values are determined by the first array.
* @tsplus static ImmutableArray.Aspects difference
* @tsplus pipeable ImmutableArray difference
* @tsplus location "@tsplus/stdlib/collections/ImmutableArray/difference"
*/
export declare function difference(E: Equivalence, that: ImmutableArray): (self: ImmutableArray) => ImmutableArray;
//# sourceMappingURL=difference.d.ts.map