/// import * as Octokit from "@octokit/rest"; import { Writable } from "stream"; import { IProgramOptions, IReportItem } from "../../interfaces"; import { IPresenterService } from "./interfaces"; export declare class CsvPresenterService implements IPresenterService { protected stream: Writable; constructor(stream: Writable); private convertToCsv; protected write(data: object): void; showFiglet(): void; showTokenInfo(): void; showRateLimit(rateLimit: Octokit.RateLimitGetResponseRate, isMainInfo: boolean): Promise; showError(message: string): void; showData(report: IReportItem[], options: IProgramOptions): void; showSpinner(): void; showProcessingSpinner(): void; hideSpinner(): void; }