import { Constructor, EqualityCheck, ObservableWithFoundationalMotionOperators, ObservableWithMotionOperators } from '../types'; export declare type DedupeArgs = { areEqual?: EqualityCheck; }; export interface MotionDeduplicable { dedupe(kwargs?: DedupeArgs): ObservableWithMotionOperators; } export declare function withDedupe>>(superclass: S): S & Constructor>;