import { FlexState } from "../../store"; import { QueuesFilterFunction, WorkerQueue, WorkerQueueChannel, WorkerQueueSLA } from "./QueuesStateTypes"; export declare const queuesListSelector: (state: FlexState) => import("./QueuesStateTypes").RealtimeQueueList; export declare const metricsDataSelector: (state: FlexState) => import("./QueuesStateTypes").QueueMetricsData[]; export declare const highlightedMetricsDataSelector: (state: FlexState) => import("./QueuesStateTypes").HighlightedQueueList; export declare const notificationPanelSelector: (state: FlexState) => import("./QueuesStateTypes").NotificationPanelState; export declare const workspaceStatsSelector: (state: FlexState) => import("./QueuesStateTypes").WorkspaceStats; export declare const queueSelector: (state: FlexState, queueSid: string) => WorkerQueue; export declare const queuesListFilterSelector: (state: FlexState) => QueuesFilterFunction; export declare const channelCardsSelector: (state: FlexState) => import("./QueuesStateTypes").QueueCardsData[]; export declare const hasChannelData: (channel: WorkerQueueChannel) => boolean; export declare const queuesListArraySelector: import("reselect").OutputSelector WorkerQueue[]>; export declare const queuesListArrayWithoutEmptyChannelsSelector: import("reselect").OutputSelector { channels?: WorkerQueueChannel[]; friendly_name: string; total_available_workers: number; total_eligible_workers: number; sla_30_min?: WorkerQueueSLA; sla_today?: WorkerQueueSLA; agent_metrics?: import("./QueuesStateTypes").QueueAgentMetrics; key: string; activity_statistics: import("./QueuesStateTypes").ActivityStatistic[]; tasks_by_priority: { [key: string]: number; }; tasks_by_status: { reserved: number; pending: number; assigned: number; wrapping: number; }; total_tasks: number; longest_task_waiting_sid: string | null; longest_task_waiting_from: string | null; }[]>; export declare const workspaceTaskSelector: import("reselect").OutputSelector WorkerQueue[]>; export declare const workspaceActiveTasksSelector: import("reselect").OutputSelector number>; export declare const workspaceWaitingTasksSelector: import("reselect").OutputSelector number>; export declare const workspaceLongestQueueSelector: import("reselect").OutputSelector WorkerQueue>; export declare const validQueueChannelConfigurationsSelector: import("reselect").OutputSelector import("./QueuesStateTypes").QueueChannelConfiguration[]>; export declare const queueConfigurationSelector: import("reselect").OutputParametricSelector import("./QueuesStateTypes").QueueConfiguration>; export declare const queueChannelConfigurationsSelector: import("reselect").OutputParametricSelector import("./QueuesStateTypes").QueueChannelConfiguration[]>; export declare const queuesMetadataListSelector: import("reselect").OutputSelector { sid: string; friendly_name: string; }[]>; export declare const queuesGlobalConfig: (state: FlexState) => { service_level_threshold: number; short_abandoned_threshold: number; reset_timezone: string; reset_time: string; }; export declare const globalSLConfigSelector: import("reselect").OutputSelector { timezone: string; dailyReset: string; serviceLevelThreshold: number; shortAbandonedThreshold: number; }>;