import type { IStream, ITime } from '../types.js'; /** * Wait for a pause in values before emitting the latest one * * stream: -a-b-c-d-------e-f-------g-> * debounce(3): ----------d---------f--------g-> */ export declare const debounce: IDebounceCurry; export interface IDebounceCurry { (interval: ITime, source: IStream): IStream; (interval: ITime): (source: IStream) => IStream; }