export declare class TextDeltaSmoother { private readonly emitDelta; private readonly tickMs; private readonly minPerTick; private readonly fastPathFirstN; private buf; private timer; private emittedTotal; constructor(emitDelta: (chunk: string) => void, tickMs: number, minPerTick: number, fastPathFirstN?: number); static create(emitDelta: (chunk: string) => void, opts?: { tickMs?: number; minPerTick?: number; fastPathFirstN?: number; }): TextDeltaSmoother; push(rawDelta: string): void; private ensureTimer; private stopTimer; private pump; flushSync(): void; dispose(): void; } //# sourceMappingURL=text-delta-smoother.d.ts.map