import { ApiFactory, HarmonixApi } from '@uxland/harmonix'; import { PrimariaBroker } from './broker/primaria-broker'; import { EcapEventManager } from './ecap-event-manager/ecap-event-manager'; import { ExitGuardManager } from './exit-guard-manager/exit-guard-manager'; import { PrimariaGlobalStateManager } from './global-state/global-state'; import { HttpClient } from './http-client/http-client'; import { PrimariaInteractionService } from './interaction-service'; import { PrimariaNotificationService } from './notification-service/notification-service'; import { PdfViewerManager } from './pdf-viewer-manager/pdf-viewer-manager'; import { PluginBusyManager } from './plugin-busy-manager/plugin-busy-manager'; import { QuickActionBusyManager } from './quick-action-busy-manager/quick-action-busy-manager'; import { PrimariaRegionManager } from './region-manager/region-manager'; import { TokenManager } from './token-manager/token-manager'; import { UserManager } from './user-manager/user-manager'; import { PrimariaImportDataManager } from './import-data-manager'; import { PrimariaContextManager } from './context-manager/context-manager'; export interface PrimariaApi extends HarmonixApi { httpClient: HttpClient; interactionService: PrimariaInteractionService; notificationService: PrimariaNotificationService; broker: PrimariaBroker; regionManager: PrimariaRegionManager; globalStateManager: PrimariaGlobalStateManager; contextManager: PrimariaContextManager; tokenManager: TokenManager; userManager: UserManager; ecapEventManager: EcapEventManager; pluginBusyManager: PluginBusyManager; exitGuardManager: ExitGuardManager; quickActionBusyManager: QuickActionBusyManager; pdfViewerManager: PdfViewerManager; importDataManager: PrimariaImportDataManager; } export declare const PrimariaRegionHost: any; export declare const activityMonitor: import('./activity-monitor/activity-monitor').ActivityMonitor; export declare const sessionRefreshTimer: import('./session-refresh-timer/session-refresh-timer').SessionRefreshTimer; /** * Factory function that creates a Primaria API instance. * * @param {PluginInfo} pluginInfo - Information about the plugin * @return {PrimariaApi} The created Primaria API instance */ export declare const primariaApiFactory: ApiFactory; export declare const shellApi: PrimariaApi;