UNPKG

research-cli

Version:

AI-powered research assistant with web search capabilities and beautiful terminal UI

119 lines 4.39 kB
/** * Chalk-based styling system for research-cli * Provides semantic styling themes and brand colors for consistent terminal output */ export declare const colors: { readonly brand: { readonly primary: "#2563EB"; readonly secondary: "#1E40AF"; readonly accent: "#3B82F6"; }; readonly semantic: { readonly success: "#10B981"; readonly warning: "#F59E0B"; readonly error: "#EF4444"; readonly info: "#3B82F6"; readonly muted: "#6B7280"; }; readonly system: { readonly text: "#111827"; readonly textLight: "#6B7280"; readonly background: "#F9FAFB"; readonly border: "#E5E7EB"; }; }; export declare const styles: { readonly brand: { readonly primary: import("chalk").ChalkInstance; readonly secondary: import("chalk").ChalkInstance; readonly accent: 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 heading: import("chalk").ChalkInstance; readonly subheading: import("chalk").ChalkInstance; readonly body: import("chalk").ChalkInstance; readonly secondary: import("chalk").ChalkInstance; readonly link: import("chalk").ChalkInstance; readonly button: import("chalk").ChalkInstance; readonly highlight: import("chalk").ChalkInstance; readonly checkmark: import("chalk").ChalkInstance; readonly cross: import("chalk").ChalkInstance; readonly warning_icon: import("chalk").ChalkInstance; readonly info_icon: import("chalk").ChalkInstance; readonly code: import("chalk").ChalkInstance; readonly command: import("chalk").ChalkInstance; readonly path: import("chalk").ChalkInstance; readonly bold: import("chalk").ChalkInstance; readonly italic: import("chalk").ChalkInstance; readonly underline: import("chalk").ChalkInstance; readonly dim: import("chalk").ChalkInstance; }; export declare const icons: { readonly success: "✅"; readonly error: "❌"; readonly warning: "⚠️"; readonly info: "ℹ️"; readonly loading: "🔄"; readonly search: "🔍"; readonly key: "🔑"; readonly tool: "🔧"; readonly stats: "📊"; readonly config: "⚙️"; readonly book: "📖"; readonly gear: "🔧"; readonly checkmark: "✓"; readonly cross: "✗"; readonly arrow: "→"; readonly bullet: "•"; }; export declare function createTheme(options: { level?: 0 | 1 | 2 | 3; stderr?: boolean; }): { success: import("chalk").ChalkInstance; warning: import("chalk").ChalkInstance; error: import("chalk").ChalkInstance; info: import("chalk").ChalkInstance; muted: import("chalk").ChalkInstance; brand: import("chalk").ChalkInstance; }; export declare const themes: { readonly stdout: { success: import("chalk").ChalkInstance; warning: import("chalk").ChalkInstance; error: import("chalk").ChalkInstance; info: import("chalk").ChalkInstance; muted: import("chalk").ChalkInstance; brand: import("chalk").ChalkInstance; }; readonly stderr: { success: import("chalk").ChalkInstance; warning: import("chalk").ChalkInstance; error: import("chalk").ChalkInstance; info: import("chalk").ChalkInstance; muted: import("chalk").ChalkInstance; brand: import("chalk").ChalkInstance; }; readonly monochrome: { success: import("chalk").ChalkInstance; warning: import("chalk").ChalkInstance; error: import("chalk").ChalkInstance; info: import("chalk").ChalkInstance; muted: import("chalk").ChalkInstance; brand: import("chalk").ChalkInstance; }; readonly highContrast: { 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 brand: import("chalk").ChalkInstance; }; }; export default styles; //# sourceMappingURL=styles.d.ts.map