import { StreamingOptions } from '../types';
export declare class StreamProgressTracker {
    private tokensGenerated;
    private startTime;
    private lastUpdateTime;
    private tokenRate;
    private readonly options;
    private readonly callback;
    private readonly alpha;
    constructor(options: StreamingOptions);
    private updateTokenRate;
    private estimateTimeRemaining;
    onChunk(chunk: string): void;
    onToken(token: string): void;
    onComplete(): void;
}
//# sourceMappingURL=stream-progress.d.ts.map