#!/usr/bin/env node /** * Parses Claude Code settings for tool restrictions */ interface ToolRestrictions { allowedTools: string[]; disallowedTools: string[]; } /** * Settings Parser Class */ declare class SettingsParser { /** * Parse default permission mode from project settings */ static parseDefaultPermissionMode(projectDir: string): string; /** * Parse project settings for tool restrictions */ static parseToolRestrictions(projectDir: string): ToolRestrictions; /** * Load and merge settings files (local overrides shared) */ private static loadSettings; /** * Read JSON file safely (no throw) */ private static readJsonSafe; } export { SettingsParser }; //# sourceMappingURL=settings-parser.d.ts.map