import type { Curried } from '../../compositions/curry.js'; import type { MaybePromise, Series, StaticSeries, SyncSeries } from '../../controls/types.js'; declare const _syncDifferenceWith: (input: SyncSeries, other: StaticSeries, equals: (value: T, otherValue: U) => boolean) => Generator; declare const _asyncDifferenceWith: (input: Series, other: StaticSeries, equals: (value: Awaited, otherValue: U) => MaybePromise) => AsyncGenerator>; export declare function differenceWithSync(...args: Parameters>): ReturnType>; export declare function differenceWithSync(...args: Parameters>>): ReturnType>>; export declare function differenceWithAsync(...args: Parameters>): ReturnType>; export declare function differenceWithAsync(...args: Parameters>>): ReturnType>>; export declare namespace differenceWith { const sync: typeof differenceWithSync; const async: typeof differenceWithAsync; } export {}; //# sourceMappingURL=difference-with.d.ts.map