/**
 * Standardized Startup Banner for SuperDangerous Applications
 */
export interface BannerOptions {
    appName: string;
    appVersion: string;
    environment?: string;
    port?: number;
    additionalInfo?: string[];
    showTips?: boolean;
    showCredits?: boolean;
    color?: "blue" | "green" | "yellow" | "red";
}
export interface StartupBannerOptions extends BannerOptions {
    appName: string;
    appVersion: string;
    packageName?: string;
    description?: string;
    port: number;
    webPort?: number;
    webSocketPort?: number;
    environment?: string;
    startTime?: number;
}
/**
 * Display a standardized startup banner for SuperDangerous applications
 * All apps should use this exact same format for consistency
 */
export declare function displayStartupBanner(options: StartupBannerOptions): void;
/**
 * Display a minimal startup message (for silent mode)
 */
export declare function displayMinimalStartup(appName: string, port: number): void;
//# sourceMappingURL=startupBanner.d.ts.map