/**
 * WOARU Splash Screen Module
 * Production-Ready implementation with comprehensive security and error handling
 */
/**
 * Configuration for splash screen display
 */
interface SplashConfig {
    showVersion: boolean;
    showCommands: boolean;
    maxVersionLength: number;
}
/**
 * Main splash screen display function with Production-Ready implementation
 * Implements comprehensive security validation and error handling
 *
 * @param config - Optional configuration for splash display
 */
export declare function displaySplashScreen(config?: Partial<SplashConfig>): Promise<void>;
/**
 * Static logo components with secure ANSI escape sequences
 * These are pre-sanitized and safe for display
 */
export declare const WOARU_COMPACT_LOGO = "\n\u001B[36m \u2554\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2557\n\u001B[36m \u2551  \u001B[33m\uD83D\uDCE2\u001B[36m \u001B[37m\u25CF\u25CF\u25CF\u001B[36m \u001B[32m\u2713\u2713\u2713\u001B[36m   \u001B[1m\u001B[33mWOARU\u001B[0m\u001B[36m                       \u001B[33m\uD83D\uDCE6\u001B[36m         \u2551\n\u001B[36m \u255A\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u255D\n\u001B[0m";
export declare const WOARU_MINI_LOGO = "\u001B[33m\uD83D\uDCE2\u001B[36m \u001B[37m\u25CF\u25CF\u25CF\u001B[36m \u001B[32m\u2713\u2713\u2713\u001B[36m \u001B[1m\u001B[33mWOARU\u001B[0m\u001B[36m \u001B[33m\uD83D\uDCE6\u001B[0m";
/**
 * Properly framed splash screen with exact character width control
 * Language-independent hardcoded content ensures consistent frame rendering
 * Frame width: 66 characters total (64 + 2 borders)
 * Content area: 62 characters (including padding)
 */
export declare const WOARU_FRAMED_SPLASH = "\u001B[36m\u2554\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2557\n\u001B[36m\u2551 \u001B[33m\uD83E\uDD16 WOARU - HELPS YOU TO WRITE YOUR BEST CODE POSSIBLE        \u001B[36m\u2551\n\u001B[36m\u255A\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u255D\u001B[0m";
/**
 * Legacy export for backward compatibility
 * @deprecated Use displaySplashScreen instead
 */
export declare const displaySplashScreenLegacy: typeof displaySplashScreen;
export {};
//# sourceMappingURL=splash_logo.d.ts.map