import type { ClaudeProfile } from '../../types/hooks-advanced.js';
/**
 * Generates the "planu-safe" profile:
 * - Approval on-request for mutations
 * - Medium effort default
 * - Allows common read/edit tools; denies destructive git ops without spec
 */
export declare function generatePlanuSafeProfile(): ClaudeProfile;
/**
 * Generates the "planu-fast" profile:
 * - Auto-approve all Planu tools and read ops
 * - Low effort for reads, medium for writes
 * - Allows all Planu tools without interruption
 */
export declare function generatePlanuFastProfile(): ClaudeProfile;
/**
 * Reads .claude/settings.json at settingsPath, merges profiles into it,
 * and writes it back. Idempotent: profiles with the same name are replaced.
 */
export declare function mergeProfilesIntoSettings(settingsPath: string, profiles: ClaudeProfile[]): void;
//# sourceMappingURL=profile-generator.d.ts.map