/**
 * Add PreToolUse EnterPlanMode hook to .claude.json.
 * Idempotent — skips if the entry already exists.
 */
export declare function configurePlanModeHooks(projectPath: string): Promise<void>;
/**
 * Add PostToolUse ExitPlanMode hook to .claude.json.
 * Idempotent — skips if the entry already exists.
 */
export declare function configureSessionHooks(projectPath: string): Promise<void>;
/**
 * Configure all Planu hooks in .claude.json (plan mode + session).
 * Idempotent — safe to call multiple times.
 * @returns true if any hook was added (i.e. file was modified).
 */
export declare function configurePlanuHooks(projectPath: string): Promise<boolean>;
//# sourceMappingURL=hooks-configurator.d.ts.map