/** * CCanywhere hooks entry point for Claude Code integration * This module provides the hook handlers that Claude Code can load and execute * * Supported Claude Code hooks: * - Stop: Runs when Claude Code finishes responding * - PostToolUse: Runs after tool calls complete * - PreToolUse: Runs before tool calls (can block them) * - UserPromptSubmit: Runs when the user submits a prompt * - Notification: Runs when Claude Code sends notifications * - SubagentStop: Runs when subagent tasks complete * - PreCompact: Runs before Claude Code compacts operation * - SessionStart: Runs when Claude Code starts/resumes a session * - SessionEnd: Runs when Claude Code session ends */ import { ClaudeHookContext, ClaudeHookResult } from '../core/claude-hook.js'; export declare const Stop: (context: ClaudeHookContext) => Promise; export declare const PostToolUse: (context: ClaudeHookContext) => Promise; export declare const UserPromptSubmit: (context: ClaudeHookContext) => Promise; export declare const hooks: { Stop: (context: ClaudeHookContext) => Promise; PostToolUse: (context: ClaudeHookContext) => Promise; UserPromptSubmit: (context: ClaudeHookContext) => Promise; }; export default hooks; //# sourceMappingURL=index.d.ts.map