@atomist/automation-client
Version:
Atomist API for software low-level client
23 lines • 1.19 kB
TypeScript
import { AutomationClient } from "../../automationClient";
import { Configuration } from "../../configuration";
import { AutomationEventListenerSupport } from "../../server/AutomationEventListener";
import { Automations } from "../metadata/metadata";
export declare class StartupTimeMessageUatomationEventListener extends AutomationEventListenerSupport {
startupSuccessful(client: AutomationClient): Promise<void>;
}
export declare class StartupMessageAutomationEventListener extends AutomationEventListenerSupport {
startupSuccessful(client: AutomationClient): Promise<void>;
}
export declare const DevModeBannerContributor: () => {
title: string;
body: string;
};
export declare const LoggingBannerContributor: (cfg: any) => string;
/**
* Build and log startup message, including any user banner
* @param {RegistrationConfirmation} registration
* @param {Automations} automations
*/
export declare function showStartupMessages(configuration: Configuration, automations: Automations): Promise<void>;
export declare function createStartupMessage(configuration: Configuration, automations: Automations): Promise<string>;
//# sourceMappingURL=showStartupMessages.d.ts.map