import { PluginSystemRunner } from "@prismicio/plugin-kit"; import { PrismicAuthManager } from "../auth/PrismicAuthManager.js"; import { PrismicManager } from "./PrismicManager.js"; import { CustomTypesManager } from "./customTypes/CustomTypesManager.js"; import { PluginsManager } from "./plugins/PluginsManager.js"; import { PrismicRepositoryManager } from "./prismicRepository/PrismicRepositoryManager.js"; import { ProjectManager } from "./project/ProjectManager.js"; import { SlicesManager } from "./slices/SlicesManager.js"; import { TelemetryManager } from "./telemetry/TelemetryManager.js"; import { UserManager } from "./user/UserManager.js"; import { VersionsManager } from "./versions/VersionsManager.js"; export declare abstract class BaseManager { private _prismicManager; constructor(prismicManager: PrismicManager); protected get prismicAuthManager(): PrismicAuthManager; protected get pluginSystemRunner(): PluginSystemRunner | undefined; protected set pluginSystemRunner(pluginSystemRunner: PluginSystemRunner | undefined); protected get cwd(): string; protected get user(): UserManager; protected get prismicRepository(): PrismicRepositoryManager; protected get plugins(): PluginsManager; protected get project(): ProjectManager; protected get customTypes(): CustomTypesManager; protected get slices(): SlicesManager; protected get versions(): VersionsManager; protected get telemetry(): TelemetryManager; }