/**
 * Moltbot Hooks Module
 *
 * Barrel re-exports for the Moltbot-inspired hooks system.
 */
export type { IntroConfig, IntroSource, IntroResult, SessionPersistenceConfig, PersistedSession, PersistedMessage, PersistedToolCall, CommandLogConfig, CommandLogEntry, MoltbotHooksConfig, MoltbotSetupOptions, MoltbotSetupResult, } from './types.js';
export { DEFAULT_MOLTBOT_CONFIG, DEFAULT_INTRO_HOOK_TEMPLATE, DEFAULT_GLOBAL_INTRO_TEMPLATE, } from './config.js';
export { IntroHookManager } from './intro-hook-manager.js';
export { SessionPersistenceManager } from './session-persistence-manager.js';
export { CommandLogger } from './command-logger.js';
export { MoltbotHooksManager, getMoltbotHooksManager, resetMoltbotHooksManager, } from './moltbot-hooks-manager.js';
export { checkMoltbotSetup, setupMoltbotHooks, enableMoltbotHooks, disableMoltbotHooks, getIntroHookContent, setIntroHookContent, formatSetupStatus, } from './setup-utilities.js';
