import { Scope } from "./abstractions";
import { UnaryTransformOp, UnaryTransformOpScoped } from "./transform";
export declare type Predicate2 = (prev: A, next: A) => boolean;
export declare function skipDuplicates(fn: Predicate2): UnaryTransformOp;
export declare function skipDuplicates(fn: Predicate2, scope: Scope): UnaryTransformOpScoped;