import type { MonoTypeOperatorFunction } from 'rxjs'; /** * Same as the debounceTime operator, but debounces by a random duration * @since 1.0.0 * @kind Operator * @param lower Minimum debounce duration * @param upper Maximum debounce duration * @example * import {debounceRandom} from '@aloreljs/rxutils/operators'; * * getSomeObservable() * .pipe(debounceRandom(100, 200)) * .subscribe(); * // Works like debounceTime, but debounces by anywhere between 100 and 200ms every time */ export declare function debounceRandom(lower: number, upper: number): MonoTypeOperatorFunction;