import ApplicationLifeCycleManager from '../tools/app/lifecyclemanager.js'; import AuthManager from '../tools/auth/authmanager.js'; import DragManager from '../components/treeview/tools/dragmanager.js'; import PluginManager from '../tools/auth/pluginmanager.js'; import ConfigManager from '../tools/configuration/configmanager.js'; import ErrorManager from '../tools/error/errormanager.js'; import I18nManager from '../tools/i18n/i18nmanager.js'; import LayerManager from '../tools/layers/layermanager.js'; import SnapManager from '../tools/layers/snapmanager.js'; import LocalFileManager from '../tools/localfile/localfilemanager.js'; import LogManager from '../tools/logging/logmanager.js'; import OfflineManager from '../tools/offline/offlinemanager.js'; import OgcApiFeaturesManager from '../tools/ogcapi/ogcapifeaturesmanager.js'; import OrderingManager from '../tools/ordering/orderingmanager.js'; import ShareManager from '../tools/share/sharemanager.js'; import StateSerializer from '../tools/share/stateserializer.js'; import ComponentManager from '../tools/state/componentManager.js'; import MapManager from '../tools/state/mapManager.js'; import StateManager from '../tools/state/statemanager.js'; import UserInteractionManager from '../tools/state/userInteractionManager.js'; import CustomThemesManager from '../tools/themes/customthemesmanager.js'; import ThemesHelper from '../tools/themes/themeshelper.js'; import ThemesManager from '../tools/themes/themesmanager.js'; import UserLayerManager from '../tools/themes/userlayermanager.js'; import PermalinkManager from '../tools/url/permalinkmanager.js'; import UrlManager from '../tools/url/urlmanager.js'; import UserDataManager from '../tools/userdata/userdatamanager.js'; import WfsManager from '../tools/wfs/wfsmanager.js'; import WmsManager from '../tools/wms/wmsmanager.js'; import IGirafeContext from '../tools/context/icontext.js'; import ApiSessionManager from './apisessionmanager.js'; import OnBoardingManager from '../tools/onboarding/onboardingmanager.js'; import ThemeFavoritesManager from '../tools/themes/themefavoritesmanager.js'; export default class GirafeApiContext implements 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: ApiSessionManager; 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; constructor(); initialize(): Promise; }