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