/** * Path helpers for cursor-agent * All cursor-specific paths are defined here */ /** * Get the .cursor directory path * @param args - Configuration arguments * @param args.installDir - Installation directory * * @returns Path to the .cursor directory */ export declare const getCursorDir: (args: { installDir: string; }) => string; /** * Get the profiles directory path for Cursor * @param args - Configuration arguments * @param args.installDir - Installation directory * * @returns Path to the profiles directory */ export declare const getCursorProfilesDir: (args: { installDir: string; }) => string; /** * Get the rules directory path for Cursor * @param args - Configuration arguments * @param args.installDir - Installation directory * * @returns Path to the rules directory */ export declare const getCursorRulesDir: (args: { installDir: string; }) => string; /** * Get the AGENTS.md file path for Cursor * AGENTS.md is placed at the project root per the AGENTS.md specification * @param args - Configuration arguments * @param args.installDir - Installation directory * * @returns Path to the AGENTS.md file */ export declare const getCursorAgentsMdFile: (args: { installDir: string; }) => string; /** * Get the hooks.json file path for Cursor * @param args - Configuration arguments * @param args.installDir - Installation directory * * @returns Path to the hooks.json file */ export declare const getCursorHooksFile: (args: { installDir: string; }) => string; /** * Get the commands directory path for Cursor * @param args - Configuration arguments * @param args.installDir - Installation directory * * @returns Path to the commands directory */ export declare const getCursorCommandsDir: (args: { installDir: string; }) => string; /** * Get the subagents directory path for Cursor * @param args - Configuration arguments * @param args.installDir - Installation directory * * @returns Path to the subagents directory */ export declare const getCursorSubagentsDir: (args: { installDir: string; }) => string; /** * Get the Cursor home directory path (always ~/.cursor) * This is where Cursor looks for user-level settings, * regardless of where Nori is installed. * * @returns Absolute path to ~/.cursor */ export declare const getCursorHomeDir: () => string; /** * Get the Cursor home hooks file path (always ~/.cursor/hooks.json) * This is where hooks configuration should be written * to ensure Cursor picks them up from any subdirectory. * * @returns Absolute path to ~/.cursor/hooks.json */ export declare const getCursorHomeHooksFile: () => string; /** * Get the Cursor home commands directory path (always ~/.cursor/commands) * This is where global slash commands should be installed * to ensure Cursor picks them up from any subdirectory. * * @returns Absolute path to ~/.cursor/commands */ export declare const getCursorHomeCommandsDir: () => string; //# sourceMappingURL=paths.d.ts.map