import { Comparator } from "../collections";
import { Transducer } from "./transducer";
import { DedupeTransducer } from "./dedupe";
export declare class UniqueTransducer implements Transducer {
comparator: Comparator;
constructor(comparator: Comparator);
async_(iterable: AsyncIterable): AsyncIterable;
sync(iterable: Iterable): Iterable;
}
export declare function unique(comparator?: Comparator): DedupeTransducer;