import { AlertLevel } from "../../core/FlexDataClient"; import { HighlightedQueueList, QueueMetricsData } from "../../state/QueuesState/QueuesStateTypes"; export declare function getIconNameForChannel(channelName?: string): "Call" | "Video" | "Email" | "Channel" | "SmsAlt" | "Messaging"; export declare function getTaskWaitingAgeFromTimestamp(timestamp: string | null): number; export declare function deepCloneArray(arr: any[]): any[]; declare enum ColorType { WARNING = "colorTextWarning", ERROR = "colorTextError", SUCCESS = "colorTextSuccess" } export declare const getContentForCriticality: (alertLevel?: string) => { status: string; icon: import("react").ForwardRefExoticComponent & import("react").RefAttributes>; color: ColorType; }; export declare const getUnselectedMetrics: (queueSid: string, filterLevel: AlertLevel, allMetricsData: QueueMetricsData[], conditionalHighlighting?: HighlightedQueueList) => string[]; export declare const getHealthStatusTooltip: (queueSid: string, metricData: QueueMetricsData[], highlightedMetricData?: HighlightedQueueList) => string; export {};