import { createActionsJsApi } from "./jsapi/actions-jsapi"; import { createAgentContactJsApi } from "./jsapi/agent-contact-jsapi"; import { createAgentStateInfoJsApi } from "./jsapi/agent-state-info-jsapi"; import { createConfigJsApi } from "./jsapi/config-jsapi"; import { createDialerJsApi } from "./jsapi/dialer-jsapi"; import { createI18NJsApi } from "./jsapi/i18n-jsapi"; import { createLoggerJsApi } from "./jsapi/logger-jsapi"; import { createScheduleCallbackJsApi } from "./jsapi/schedule-callback-jsapi"; import { createScreenPopJsApi } from "./jsapi/screenpop-jsapi"; import { createShortcutKeyJsApi } from "./jsapi/shortcut-key-jsapi"; import { createRTDWCJsApi } from "./jsapi/rtdwc-jsapi"; import { createMonitoringJsApi } from "./jsapi/call-monitoring-jsapi"; import { createWebexMetricsInternalJsApi } from "./jsapi/webex-metrics-internal-jsapi"; import { stationLogoutJsApi } from "./jsapi/agent-station-logout-jsapi"; import { createAiAssistantJsApi } from "./jsapi/ai-assistant-jsapi"; import { createAiAssistantDataNotifsJsApi } from "./jsapi/data-notifs-jsapi"; import { createPostInteractionJsApi } from "./jsapi/post-interaction-jsapi"; import { createAgentConfigJsApi } from "./jsapi/agent-config-jsapi"; export type AgentXJsApi = { config: ReturnType; logger: ReturnType; monitoring: ReturnType; shortcutKey: ReturnType; agentContact: ReturnType; agentStateInfo: ReturnType; dialer: ReturnType; screenpop: ReturnType; logout: ReturnType; aiAssistant: ReturnType; dataNotifsAiAssistant: ReturnType; scheduleCallback: ReturnType; i18n: ReturnType; actions: ReturnType; rtdwc: ReturnType; postInteractions: ReturnType; agentConfigJsApi: ReturnType; webexMetricsInternal: ReturnType; }; export declare const Desktop: AgentXJsApi; export type { Service, AgentxService, AgentxServices } from "./internal-types"; export type { AgentSharedActions, AgentContactSharedActions, AuthSharedActions, GeneralNotificationsSharedActions } from "./internal-types";