import { Configuration, HandlerContext } from "@atomist/automation-client";
import { ProgressLog, SdmGoalEvent } from "@atomist/sdm";
/**
 * Persistent Rolar log that displays in the Dashboard
 */
export declare class DashboardDisplayProgressLog implements ProgressLog {
    private readonly context;
    private readonly sdmGoal;
    private readonly rolarProgressLog;
    private readonly dashboardBaseUrl;
    constructor(configuration: Configuration, context: HandlerContext, sdmGoal: SdmGoalEvent);
    get name(): string;
    get url(): string;
    isAvailable(): Promise<boolean>;
    write(msg: string, ...args: string[]): void;
    flush(): Promise<any>;
    close(): Promise<any>;
}
export declare function constructLogPath(context: HandlerContext, sdmGoal: SdmGoalEvent): string[];
//# sourceMappingURL=DashboardDisplayProgressLog.d.ts.map