import { Constructor, MotionNextOperable, Observable, ObservableWithMotionOperators } from '../../types'; export declare type _DebounceArgs = { pulse$?: Observable; }; export interface MotionDebounceable { _debounce(kwargs?: _DebounceArgs): ObservableWithMotionOperators; } export declare function withDebounce>>(superclass: S): S & Constructor>;