interface HookEntry { type: string; command: string; } interface MatcherEntry { matcher: string; hooks: HookEntry[]; } interface ClaudeSettings { hooks?: { SessionStart?: MatcherEntry[]; [key: string]: MatcherEntry[] | undefined; }; [key: string]: unknown; } export declare function getClaudeSettings(): ClaudeSettings; export declare function saveClaudeSettings(settings: ClaudeSettings): void; export declare function isHookInstalled(): boolean; export declare function installHook(): void; export declare function removeHook(): void; export {}; //# sourceMappingURL=hooks.d.ts.map