#!/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