//! Plugin system
//!
//! The plugin system provides TypeScript/JavaScript plugin support using deno_core.
//! When the `plugins` feature is disabled, only the type definitions (api, hooks, event_hooks)
//! are available - the actual runtime is excluded to avoid deno dependencies.
//!
//! Use `PluginManager` as the main interface - it handles both enabled and disabled cases.
// Re-export the main interface
pub use PluginManager;