export type {
  IdeAPluginCapability,
  IdeAPluginManifest,
  IdeAPluginEngineConstraints,
  IdeAPluginLayoutContribution,
  IdeAPluginMcpServerContribution,
  IdeAPluginMenuItemContribution,
  IdeAPluginTopLevelMenuContribution
} from "./manifest.js";
export {
  isPluginManifest,
  assertPluginManifest,
  validatePluginManifest
} from "./manifest.js";
export type {
  ActivateContext,
  CommandDisposable,
  CommandHandler,
  CommandRegistry,
  IdeAPluginModule,
  PluginLogger,
  PluginStorage
} from "./runtime.js";
