UNPKG

claudekit

Version:

CLI tools for Claude Code development workflow

38 lines 1.17 kB
import type { HookContext, HookResult } from './base.js'; import { BaseHook } from './base.js'; export declare class CodebaseMapHook extends BaseHook { name: string; private sessionTracker; static metadata: { id: string; displayName: string; description: string; category: "utility"; triggerEvent: readonly ["SessionStart", "UserPromptSubmit"]; matcher: string; dependencies: never[]; }; private loadConfig; private hasProvidedContext; private markContextProvided; private isProfileTestSession; private cleanOldSessions; execute(context: HookContext): Promise<HookResult>; } export declare class CodebaseMapUpdateHook extends BaseHook { name: string; private lastUpdateTime; private updateDebounceMs; static metadata: { id: string; displayName: string; description: string; category: "utility"; triggerEvent: "PostToolUse"; matcher: string; dependencies: string[]; }; private shouldUpdateMap; execute(context: HookContext): Promise<HookResult>; } //# sourceMappingURL=codebase-map.d.ts.map