import { PluginRuntimeError } from "../errors.mjs"; import { AnyPlugin, InitializedPlugin } from "../../types.mjs"; import { Effect } from "effect"; //#region src/runtime/services/plugin-lifecycle.service.d.ts declare const PluginLifecycleService_base: Effect.Service.Class(plugin: InitializedPlugin) => Effect.Effect; unregister: (plugin: InitializedPlugin) => Effect.Effect; shutdown: (plugin: InitializedPlugin) => Effect.Effect; cleanup: () => Effect.Effect; }, never, never>; }>; declare class PluginLifecycleService extends PluginLifecycleService_base {} //#endregion export { PluginLifecycleService }; //# sourceMappingURL=plugin-lifecycle.service.d.mts.map