claude-flow-novice
Version:
Claude Flow Novice - Advanced orchestration platform for multi-agent AI workflows with CFN Loop architecture Includes Local RuVector Accelerator and all CFN skills for complete functionality.
126 lines • 3.29 kB
TypeScript
/**
* AgentHierarchyTree Material-UI Styles
* Uses Material-UI v6 styling system
*/
import { Theme } from '@mui/material/styles';
import { SxProps } from '@mui/system';
/**
* Agent state color mapping
*/
export declare const stateColors: {
readonly active: "#10b981";
readonly idle: "#6b7280";
readonly busy: "#3b82f6";
readonly paused: "#eab308";
readonly error: "#ef4444";
readonly terminated: "#9ca3af";
readonly ready: "#22c55e";
readonly working: "#0ea5e9";
readonly completed: "#10b981";
readonly failed: "#dc2626";
readonly degraded: "#f59e0b";
readonly offline: "#991b1b";
readonly initializing: "#fbbf24";
};
/**
* Agent type color mapping
*/
export declare const typeColors: {
readonly coordinator: "#6366f1";
readonly orchestrator: "#8b5cf6";
readonly coder: "#10b981";
readonly tester: "#f59e0b";
readonly reviewer: "#8b5cf6";
readonly 'security-specialist': "#ef4444";
readonly architect: "#3b82f6";
readonly 'backend-dev': "#06b6d4";
readonly 'frontend-dev': "#ec4899";
readonly 'devops-engineer': "#84cc16";
readonly planner: "#6366f1";
readonly researcher: "#a855f7";
readonly 'mobile-dev': "#f97316";
readonly 'cicd-engineer': "#14b8a6";
readonly 'api-docs': "#8b5cf6";
readonly 'perf-analyzer': "#fbbf24";
};
/**
* Container styles
*/
export declare const containerStyles: SxProps<Theme>;
/**
* Header styles
*/
export declare const headerStyles: SxProps<Theme>;
/**
* Search input styles
*/
export declare const searchInputStyles: SxProps<Theme>;
/**
* Tree content styles
*/
export declare const treeContentStyles: (maxHeight: number) => SxProps<Theme>;
/**
* Tree node styles
*/
export declare const treeNodeStyles: (level: number, isSelected: boolean, isHovered: boolean) => SxProps<Theme>;
/**
* Expand/collapse button styles
*/
export declare const expandButtonStyles: SxProps<Theme>;
/**
* Icon container styles
*/
export declare const iconContainerStyles: SxProps<Theme>;
/**
* Node info styles
*/
export declare const nodeInfoStyles: SxProps<Theme>;
/**
* Node label styles
*/
export declare const nodeLabelStyles: SxProps<Theme>;
/**
* State badge styles
*/
export declare const stateBadgeStyles: (state: string) => SxProps<Theme>;
/**
* Metrics container styles
*/
export declare const metricsContainerStyles: SxProps<Theme>;
/**
* Metric item styles
*/
export declare const metricItemStyles: SxProps<Theme>;
/**
* Footer stats styles
*/
export declare const footerStatsStyles: SxProps<Theme>;
/**
* Legend styles
*/
export declare const legendStyles: SxProps<Theme>;
/**
* Legend item styles
*/
export declare const legendItemStyles: SxProps<Theme>;
/**
* Legend dot styles
*/
export declare const legendDotStyles: (color: string) => SxProps<Theme>;
/**
* Empty state styles
*/
export declare const emptyStateStyles: SxProps<Theme>;
/**
* Loading state styles
*/
export declare const loadingStateStyles: SxProps<Theme>;
/**
* Get health color based on score
*/
export declare const getHealthColor: (health: number) => string;
/**
* Get confidence color based on score
*/
export declare const getConfidenceColor: (confidence: number) => string;
//# sourceMappingURL=AgentHierarchyTree.styles.d.ts.map