import type { Stream } from '../stream'; import { DebounceParameters, StateChangeTransformation } from '../types'; import { BaseTransformation } from './base-transformation'; export declare class StreamDebounce extends BaseTransformation { private readonly parameters?; constructor(stream: Stream, parameters?: DebounceParameters | undefined); by(filter: StateChangeTransformation): Stream; whenInactive(): Stream; all(): Stream; }