import type { PluginLifecycleEvent, LifecycleHandler } from './types.js'; export declare class PluginLifecycleManager { private handlers; constructor(handlers?: Map); register(event: PluginLifecycleEvent, handler: LifecycleHandler): void; emit(event: PluginLifecycleEvent, ...args: unknown[]): Promise; getHandlers(event: PluginLifecycleEvent): LifecycleHandler[]; } //# sourceMappingURL=lifecycle.d.ts.map