/** * All core services references * * @public */ export declare namespace coreServices { /** * Handles token authentication and credentials management. * * See {@link AuthService} * and {@link https://backstage.io/docs/backend-system/core-services/auth | the service docs} * for more information. * * @public */ const auth: import("../system").ServiceRef; /** * Service for calling distributed actions * * See {@link ActionsService} * and {@link https://backstage.io/docs/backend-system/core-services/actions | the service docs} * for more information. * * @public */ const actions: import("../system").ServiceRef; /** * Service for registering and managing distributed actions. * * See {@link ActionsRegistryService} * and {@link https://backstage.io/docs/backend-system/core-services/actions-registry | the service docs} * for more information. * * @public */ const actionsRegistry: import("../system").ServiceRef; /** * Authenticated user information retrieval. * * See {@link UserInfoService} * and {@link https://backstage.io/docs/backend-system/core-services/user-info | the service docs} * for more information. * * @public */ const userInfo: import("../system").ServiceRef; /** * Key-value store for caching data. * * See {@link CacheService} * and {@link https://backstage.io/docs/backend-system/core-services/cache | the service docs} * for more information. * * @public */ const cache: import("../system").ServiceRef; /** * Access to static configuration. * * See {@link RootConfigService} * and {@link https://backstage.io/docs/backend-system/core-services/root-config | the service docs} * for more information. * * @public */ const rootConfig: import("../system").ServiceRef; /** * Database access and management via `knex`. * * See {@link DatabaseService} * and {@link https://backstage.io/docs/backend-system/core-services/database | the service docs} * for more information. * * @public */ const database: import("../system").ServiceRef; /** * Service discovery for inter-plugin communication. * * See {@link DiscoveryService} * and {@link https://backstage.io/docs/backend-system/core-services/discovery | the service docs} * for more information. * * @public */ const discovery: import("../system").ServiceRef; /** * The service reference for the plugin scoped {@link RootHealthService}. */ const rootHealth: import("../system").ServiceRef; /** * Authentication of HTTP requests. * * See {@link HttpAuthService} * and {@link https://backstage.io/docs/backend-system/core-services/http-auth | the service docs} * for more information. * * @public */ const httpAuth: import("../system").ServiceRef; /** * HTTP route registration for plugins. * * See {@link HttpRouterService} * and {@link https://backstage.io/docs/backend-system/core-services/http-router | the service docs} * for more information. * * @public */ const httpRouter: import("../system").ServiceRef; /** * Registration of plugin startup and shutdown lifecycle hooks. * * See {@link LifecycleService} * and {@link https://backstage.io/docs/backend-system/core-services/lifecycle | the service docs} * for more information. * * @public */ const lifecycle: import("../system").ServiceRef; /** * Plugin-level logging. * * See {@link LoggerService} * and {@link https://backstage.io/docs/backend-system/core-services/logger | the service docs} * for more information. * * @public */ const logger: import("../system").ServiceRef; /** * Plugin-level auditing. * * See {@link AuditorService} * and {@link https://backstage.io/docs/backend-system/core-services/auditor | the service docs} * for more information. * * @public */ const auditor: import("../system").ServiceRef; /** * Permission system integration for authorization of user actions. * * See {@link PermissionsService} * and {@link https://backstage.io/docs/backend-system/core-services/permissions | the service docs} * for more information. * * @public */ const permissions: import("../system").ServiceRef; /** * Permission system integration for registering resources and permissions. * * See {@link PermissionsRegistryService} * and {@link https://backstage.io/docs/backend-system/core-services/permission-integrations | the service docs} * for more information. * * @public */ const permissionsRegistry: import("../system").ServiceRef; /** * Built-in service for accessing metadata about the current plugin. * * See {@link PluginMetadataService} * and {@link https://backstage.io/docs/backend-system/core-services/plugin-metadata | the service docs} * for more information. * * @public */ const pluginMetadata: import("../system").ServiceRef; /** * HTTP route registration for root services. * * See {@link RootHttpRouterService} * and {@link https://backstage.io/docs/backend-system/core-services/root-http-router | the service docs} * for more information. * * @public */ const rootHttpRouter: import("../system").ServiceRef; /** * Registration of backend startup and shutdown lifecycle hooks. * * See {@link RootLifecycleService} * and {@link https://backstage.io/docs/backend-system/core-services/root-lifecycle | the service docs} * for more information. * * @public */ const rootLifecycle: import("../system").ServiceRef; /** * Root-level logging. * * See {@link RootLoggerService} * and {@link https://backstage.io/docs/backend-system/core-services/root-logger | the service docs} * for more information. * * @public */ const rootLogger: import("../system").ServiceRef; /** * Scheduling of distributed background tasks. * * See {@link SchedulerService} * and {@link https://backstage.io/docs/backend-system/core-services/scheduler | the service docs} * for more information. * * @public */ const scheduler: import("../system").ServiceRef; /** * Reading content from external systems. * * See {@link UrlReaderService} * and {@link https://backstage.io/docs/backend-system/core-services/url-reader | the service docs} * for more information. * * @public */ const urlReader: import("../system").ServiceRef; }