import { DebounceBehavior } from '#transformers/debounce/Behavior';
/**
 * The transformer implementation for {@link debounce:function}.
 *
 * @group Transformers
 * @see {@link debounce:function}
 */
export declare class DebounceTransformer<T> implements Transformer<T, T> {
    #private;
    constructor(ms: number, behaviors: DebounceBehavior<T>[]);
    transform(chunk: T, controller: TransformStreamDefaultController<T>): void;
    flush(): void;
}
