import { StreamOptions } from '../streamOptions';
import { Chalk } from 'chalk';
export declare class LzhReporter {
    private readonly _options;
    constructor(options: StreamOptions);
    reportOverall(uncompressedSize: number, compressedSize: number): void;
    reportFile(name: string, originalSize: number, compressedSize: number): void;
    reportProgress(name: string, originalSize: number, processedSize: number): void;
    _normalizeOptions(): void;
    _getStyledPercentage(originalSize: number, compressedSize: number): string;
    _getPercentageChalk(percentage: number): Chalk;
    _writeMessage(message: string): void;
    readonly options: StreamOptions;
}
