export declare class MomentumTicker { private readonly onRepaint; private running; private smoothedRate; private lastSampleMs; private pendingChars; private lastRepaintMs; constructor(onRepaint?: (rate: number | null) => void); start(): void; update(charCount: number): void; getCurrentRate(): number | null; stop(): void; }