/** * Terminal Color Utilities * * Provides consistent color theming across the CLI. * All colors are defined here to ensure visual consistency. */ /** * Brand colors for SpecForge CLI */ export declare const colors: { /** Primary brand color - used for emphasis */ readonly primary: import("chalk").ChalkInstance; /** Secondary color - used for less emphasis */ readonly secondary: import("chalk").ChalkInstance; /** Success messages and indicators */ readonly success: import("chalk").ChalkInstance; /** Warning messages */ readonly warning: import("chalk").ChalkInstance; /** Error messages */ readonly error: import("chalk").ChalkInstance; /** Muted/secondary text */ readonly muted: import("chalk").ChalkInstance; /** Bold text */ readonly bold: import("chalk").ChalkInstance; /** Underlined text (for URLs) */ readonly link: import("chalk").ChalkInstance; /** Code/command styling */ readonly code: import("chalk").ChalkInstance; /** Dimmed text for less important info */ readonly dim: import("chalk").ChalkInstance; }; /** * Semantic color functions for common use cases */ export declare const style: { /** Style a command for display */ readonly command: (cmd: string) => string; /** Style a URL for display */ readonly url: (url: string) => string; /** Style a file path */ readonly path: (path: string) => string; /** Style a key/label */ readonly label: (label: string) => string; /** Style a value */ readonly value: (value: string) => string; /** Style as success */ readonly ok: (text: string) => string; /** Style as error */ readonly err: (text: string) => string; /** Style as warning */ readonly warn: (text: string) => string; /** Style as info */ readonly info: (text: string) => string; }; /** * Status icons with colors */ export declare const icons: { readonly success: string; readonly error: string; readonly warning: string; readonly info: string; readonly pending: string; readonly running: string; readonly arrow: string; readonly bullet: string; }; /** * Check if terminal supports colors */ export declare function supportsColor(): boolean; /** * Disable colors (for non-TTY or --no-color flag) */ export declare function disableColors(): void; //# sourceMappingURL=colors.d.ts.map