/** * Path helper functions for the Claude Code agent * Contains all path-related utilities specific to Claude Code installation */ /** * Get the Claude directory path * @param args - Configuration arguments * @param args.installDir - Installation directory * * @returns Absolute path to the .claude directory */ export declare const getClaudeDir: (args: { installDir: string; }) => string; /** * Get the Claude settings file path * @param args - Configuration arguments * @param args.installDir - Installation directory * * @returns Absolute path to settings.json */ export declare const getClaudeSettingsFile: (args: { installDir: string; }) => string; /** * Get the Claude agents directory path * @param args - Configuration arguments * @param args.installDir - Installation directory * * @returns Absolute path to the agents directory */ export declare const getClaudeAgentsDir: (args: { installDir: string; }) => string; /** * Get the Claude commands directory path * @param args - Configuration arguments * @param args.installDir - Installation directory * * @returns Absolute path to the commands directory */ export declare const getClaudeCommandsDir: (args: { installDir: string; }) => string; /** * Get the CLAUDE.md file path * @param args - Configuration arguments * @param args.installDir - Installation directory * * @returns Absolute path to CLAUDE.md */ export declare const getClaudeMdFile: (args: { installDir: string; }) => string; /** * Get the Claude skills directory path * @param args - Configuration arguments * @param args.installDir - Installation directory * * @returns Absolute path to the skills directory */ export declare const getClaudeSkillsDir: (args: { installDir: string; }) => string; /** * Get the Claude profiles directory path * @param args - Configuration arguments * @param args.installDir - Installation directory * * @returns Absolute path to the profiles directory */ export declare const getClaudeProfilesDir: (args: { installDir: string; }) => string; /** * Get the Claude home directory path (always ~/.claude) * This is where Claude Code always looks for user-level settings, * regardless of where Nori is installed. * * @returns Absolute path to ~/.claude */ export declare const getClaudeHomeDir: () => string; /** * Get the Claude home settings file path (always ~/.claude/settings.json) * This is where hooks and statusline configuration should be written * to ensure Claude Code picks them up from any subdirectory. * * @returns Absolute path to ~/.claude/settings.json */ export declare const getClaudeHomeSettingsFile: () => string; /** * Get the Claude home commands directory path (always ~/.claude/commands) * This is where global slash commands should be installed * to ensure Claude Code picks them up from any subdirectory. * * @returns Absolute path to ~/.claude/commands */ export declare const getClaudeHomeCommandsDir: () => string; /** * Get the Nori directory path * For project-level installs, returns {installDir}/.nori * For home directory installs, returns ~/.nori * * @param args - Configuration arguments * @param args.installDir - Installation directory * * @returns Absolute path to the .nori directory */ export declare const getNoriDir: (args: { installDir: string; }) => string; /** * Get the Nori profiles directory path * This is where all profile templates are stored * * @param args - Configuration arguments * @param args.installDir - Installation directory * * @returns Absolute path to the profiles directory */ export declare const getNoriProfilesDir: (args: { installDir: string; }) => string; /** * Get the Nori config file path * This is where Nori configuration is stored * * @param args - Configuration arguments * @param args.installDir - Installation directory * * @returns Absolute path to config.json */ export declare const getNoriConfigFile: (args: { installDir: string; }) => string; //# sourceMappingURL=paths.d.ts.map