///
import { Writable } from 'stream';
import { IPresenterService } from './interfaces';
import { IReportItem, IProgramOptions } from '../../interfaces';
import { IRateLimits } from '../code-repository/interfaces';
export declare class RawJsonPresenterService implements IPresenterService {
protected stream: Writable;
constructor(stream: Writable);
protected write(data: object): void;
showFiglet(): void;
showTokenInfo(): void;
showRateLimit(rateLimit: IRateLimits, isMainInfo: boolean): Promise;
showError(message: string): void;
showData(report: IReportItem[], options: IProgramOptions): void;
showSpinner(): void;
showProcessingSpinner(): void;
hideSpinner(): void;
}