import DragManager from '../../components/treeview/tools/dragmanager.js'; import ApplicationLifeCycleManager from '../app/lifecyclemanager.js'; import AuthManager from '../auth/authmanager.js'; import PluginManager from '../auth/pluginmanager.js'; import ConfigManager from '../configuration/configmanager.js'; import ErrorManager from '../error/errormanager.js'; import I18nManager from '../i18n/i18nmanager.js'; import LayerManager from '../layers/layermanager.js'; import SnapManager from '../layers/snapmanager.js'; import LocalFileManager from '../localfile/localfilemanager.js'; import LogManager from '../logging/logmanager.js'; import OfflineManager from '../offline/offlinemanager.js'; import OgcApiFeaturesManager from '../ogcapi/ogcapifeaturesmanager.js'; import OnBoardingManager from '../onboarding/onboardingmanager.js'; import OrderingManager from '../ordering/orderingmanager.js'; import ISessionManager from '../share/isessionmanager.js'; import ShareManager from '../share/sharemanager.js'; import StateSerializer from '../share/stateserializer.js'; import ComponentManager from '../state/componentManager.js'; import MapManager from '../state/mapManager.js'; import StateManager from '../state/statemanager.js'; import UserInteractionManager from '../state/userInteractionManager.js'; import CustomThemesManager from '../themes/customthemesmanager.js'; import ThemesHelper from '../themes/themeshelper.js'; import ThemesManager from '../themes/themesmanager.js'; import UserLayerManager from '../themes/userlayermanager.js'; import PermalinkManager from '../url/permalinkmanager.js'; import UrlManager from '../url/urlmanager.js'; import UserDataManager from '../userdata/userdatamanager.js'; import WfsManager from '../wfs/wfsmanager.js'; import WmsManager from '../wms/wmsmanager.js'; import ThemeFavoritesManager from '../themes/themefavoritesmanager.js'; export default interface IGirafeContext { readonly userDataManager: UserDataManager; readonly configManager: ConfigManager; readonly stateManager: StateManager; readonly componentManager: ComponentManager; readonly userInteractionManager: UserInteractionManager; readonly i18nManager: I18nManager; readonly pluginManager: PluginManager; readonly themesManager: ThemesManager; readonly themesHelper: ThemesHelper; readonly permalinkManager: PermalinkManager; readonly urlManager: UrlManager; readonly dragManager: DragManager; readonly layerManager: LayerManager; readonly sessionManager: ISessionManager; readonly stateSerializer: StateSerializer; readonly shareManager: ShareManager; readonly customThemesManager: CustomThemesManager; readonly errorManager: ErrorManager; readonly wfsManager: WfsManager; readonly authManager: AuthManager; readonly snapManager: SnapManager; readonly mapManager: MapManager; readonly logManager: LogManager; readonly offlineManager: OfflineManager; readonly applicationLifeCycleManager: ApplicationLifeCycleManager; readonly orderingManager: OrderingManager; readonly userLayerManager: UserLayerManager; readonly wmsManager: WmsManager; readonly ogcApiFeaturesManager: OgcApiFeaturesManager; readonly localFileManager: LocalFileManager; readonly onBoardingManager: OnBoardingManager; readonly themeFavoritesManager: ThemeFavoritesManager; initialize(): Promise; }