/** * Template substitution utility for Cursor Agent * Replaces placeholders with actual paths in content */ /** * Substitute template placeholders in content with actual paths * * Supported placeholders: * - {{rules_dir}} - Path to rules directory (~/.cursor/rules) * - {{profiles_dir}} - Path to profiles directory (~/.nori/profiles) * - {{commands_dir}} - Path to commands directory (~/.cursor/commands) * - {{subagents_dir}} - Path to subagents directory (~/.cursor/subagents) * - {{install_dir}} - Path to install root (parent of .cursor) * * @param args - Arguments object * @param args.content - The content with placeholders * @param args.installDir - The .cursor directory path * * @returns Content with placeholders replaced */ export declare const substituteTemplatePaths: (args: { content: string; installDir: string; }) => string; /** * Copy a directory recursively, applying template substitution to markdown files * * @param args - Copy arguments * @param args.src - Source directory path * @param args.dest - Destination directory path * @param args.installDir - Installation directory for template substitution */ export declare const copyDirWithTemplateSubstitution: (args: { src: string; dest: string; installDir: string; }) => Promise; //# sourceMappingURL=template.d.ts.map