UNPKG

@pod-protocol/cli

Version:

Command-line interface for PoD Protocol (Prompt or Die) AI Agent Communication Protocol

113 lines 3.52 kB
/** * PoD Protocol CLI Branding and Visual Elements */ export declare const POD_BANNER: string; export declare const PROMPT_OR_DIE_BANNER: string; export declare const PROMPT_OR_DIE_COMPACT: string; export declare const PROMPT_OR_DIE_MINI: string; export declare const POD_MINI_LOGO: string; export declare const COMMAND_BANNERS: { agent: string; message: string; channel: string; escrow: string; config: string; status: string; }; export declare const DECORATIVE_ELEMENTS: { starBorder: string; gemBorder: string; lightningBorder: string; violetGradient: string; }; export declare enum BannerSize { FULL = "full", COMPACT = "compact", MINI = "mini", NONE = "none" } export declare const BRAND_COLORS: { readonly primary: import("chalk").ChalkInstance; readonly secondary: import("chalk").ChalkInstance; readonly success: import("chalk").ChalkInstance; readonly warning: import("chalk").ChalkInstance; readonly error: import("chalk").ChalkInstance; readonly info: import("chalk").ChalkInstance; readonly muted: import("chalk").ChalkInstance; readonly accent: import("chalk").ChalkInstance; readonly dim: import("chalk").ChalkInstance; }; export declare const ICONS: { readonly success: "✅"; readonly error: "❌"; readonly warning: "⚠️"; readonly info: "ℹ️"; readonly loading: "⏳"; readonly agent: "🤖"; readonly message: "💬"; readonly channel: "🏛️"; readonly escrow: "💰"; readonly network: "🌐"; readonly key: "🔑"; readonly rocket: "🚀"; readonly lightning: "⚡️"; readonly shield: "🛡️"; readonly gear: "⚙️"; readonly search: "🔍"; readonly bell: "🔔"; readonly star: "⭐"; readonly fire: "🔥"; readonly gem: "💎"; readonly chain: "⛓️"; }; export declare const DIVIDERS: { readonly thin: string; readonly thick: string; readonly fancy: string; readonly dots: string; }; /** * Display the original working banner */ export declare function showBanner(size?: BannerSize): void; /** * Display the beautiful "Prompt or Die" banner */ export declare function showPromptOrDieBanner(): void; /** * Display a compact header for commands */ export declare function showMiniHeader(command?: string): void; /** * Display command-specific decorative header */ export declare function showCommandHeader(command: string, subtitle?: string): void; /** * Format a section header */ export declare function sectionHeader(title: string, icon?: string): string; /** * Format a status message with appropriate styling */ export declare function statusMessage(type: 'success' | 'error' | 'warning' | 'info', message: string, details?: string): string; /** * Format a progress indicator */ export declare function progressIndicator(step: number, total: number, message: string): string; /** * Format a key-value pair for display */ export declare function keyValue(key: string, value: string | number, icon?: string): string; /** * Create a bordered box for important information */ export declare function infoBox(title: string, content: string[], type?: 'info' | 'warning' | 'error'): string; /** * Format command usage examples */ export declare function commandExample(command: string, description: string): string; /** * Create a branded spinner message */ export declare function spinnerMessage(message: string): string; //# sourceMappingURL=branding.d.ts.map