import { ProgressLog } from "@atomist/sdm/spi/log/ProgressLog"; import { AxiosInstance } from "axios"; import { WrapOptions } from "retry"; /** * Post log to Atomist Rolar service for it to persist */ export declare class RolarProgressLog implements ProgressLog { private readonly rolarBaseUrl; private readonly logPath; private readonly bufferSizeLimit; private readonly timerInterval; private readonly logLevel; private readonly timestamper; private readonly retryOptions; private readonly axiosInstance; private localLogs; private readonly timer; constructor(rolarBaseUrl: string, logPath: string[], bufferSizeLimit?: number, timerInterval?: number, logLevel?: string, timestamper?: Iterator, retryOptions?: WrapOptions, axiosInstance?: AxiosInstance); readonly name: string; readonly url: string; isAvailable(): Promise; write(what: string): void; flush(): Promise; close(): Promise; private postLogs; private constructUtcTimestamp; } //# sourceMappingURL=RolarProgressLog.d.ts.map