/**
 * Extension system for lifecycle events and custom tools.
 */
export { createExtensionRuntime, discoverAndLoadExtensions, getUntrustedExtensionPaths, importExtensionModule, isProjectTrusted, loadExtensionFromFactory, loadExtensions, trustProject, } from "./loader.js";
export { ExtensionRunner } from "./runner.js";
// Type guards
export { isToolCallEventType, isToolResultEventType } from "./types.js";
export { wrapRegisteredTool, wrapRegisteredTools, wrapToolsWithExtensions, wrapToolWithExtensions, } from "./wrapper.js";
//# sourceMappingURL=index.js.map