/** * Simpson Color Palette * Custom ANSI color utilities for the CLI */ /** * Simpson color palette hex values */ export declare const SIMPSON_COLORS: { readonly blue: "#2f64d6"; readonly yellow: "#f8db27"; readonly brown: "#9c5b01"; readonly white: "#ffffff"; readonly pink: "#ff81c1"; }; /** * Simpson color functions for terminal output */ export declare const simpson: { yellow: (text: string) => string; blue: (text: string) => string; brown: (text: string) => string; white: (text: string) => string; pink: (text: string) => string; }; /** * Box drawing characters */ export declare const box: { topLeft: string; topRight: string; bottomLeft: string; bottomRight: string; horizontal: string; vertical: string; }; /** * Draw a horizontal line */ export declare function drawLine(width?: number): string; /** * Draw a box around text */ export declare function drawBox(text: string, padding?: number): string; /** * Section header with horizontal lines */ export declare function sectionHeader(title: string): string; /** * Compact section header (single line style) */ export declare function compactHeader(title: string): string; /** * Progress phase indicators */ export declare const phase: { pending: string; active: string; complete: string; error: string; }; /** * Display a stack info box (with properly colored borders) */ export declare function stackBox(stack: { framework?: string; language?: string; testing?: string; packageManager?: string; }): string; /** * Progress phases display */ export interface ProgressPhase { name: string; status: 'pending' | 'active' | 'complete' | 'error'; detail?: string; } export declare function progressPhases(phases: ProgressPhase[]): string; /** * File tree display for generated files */ export declare function fileTree(basePath: string, files: string[]): string; /** * Next steps box */ export declare function nextStepsBox(steps: Array<{ command: string; description: string; }>): string; /** * Fixed-length password mask (32 characters) */ export declare const PASSWORD_MASK_LENGTH = 32; export declare const PASSWORD_MASK: string;