/**
 * 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