import type { OmichannelRoutingConfig, Inquiries, ILivechatPriority, Serialized } from '@rocket.chat/core-typings'; import { createContext } from 'react'; export type OmnichannelContextValue = { inquiries: Inquiries; enabled: boolean; isEnterprise: boolean; agentAvailable: boolean; routeConfig?: OmichannelRoutingConfig; showOmnichannelQueueLink: boolean; isOverMacLimit: boolean; livechatPriorities: { data: Serialized[]; isLoading: boolean; isError: boolean; enabled: boolean; }; }; export const OmnichannelContext = createContext({ inquiries: { enabled: false }, enabled: false, isEnterprise: false, agentAvailable: false, showOmnichannelQueueLink: false, isOverMacLimit: false, livechatPriorities: { data: [], isLoading: false, isError: false, enabled: false, }, });