declare function printBanner(): void; declare function printSuccess(message: string): void; declare function printError(message: string): void; declare function printInfo(message: string): void; declare function printWarning(message: string): void; declare function printDivider(): void; declare function printVersion(version: string): void; declare function highlight(text: string): string; declare function dim(text: string): string; declare function bold(text: string): string; declare function gradientText(text: string): string; declare function ensureDir(path: string): void; declare function fileExists(path: string): boolean; declare function dirExists(path: string): boolean; declare function readFile(path: string): string; declare function writeFile(path: string, content: string): void; declare function removeFile(path: string): void; declare function copyDir(src: string, dest: string): void; declare function listFiles(dir: string, extension?: string): string[]; declare function listDirs(dir: string): string[]; declare function getCursorDir(cwd?: string): string; declare function getCommandsDir(cwd?: string): string; declare function getRulesDir(cwd?: string): string; declare function getSkillsDir(cwd?: string): string; declare function resolveFromCwd(...paths: string[]): string; declare function getPackageJson(cwd?: string): Record | null; declare function getConflictingFiles(dir: string, files: string[]): string[]; declare function getConflictingDirs(dir: string, dirs: string[]): string[]; declare function getNonConflictingFiles(dir: string, files: string[]): string[]; declare function getNonConflictingDirs(dir: string, dirs: string[]): string[]; declare function getGitHubDir(cwd?: string): string; declare function getCopilotInstructionsPath(cwd?: string): string; declare function getCopilotInstructionsDir(cwd?: string): string; declare function getCopilotCommandsDir(cwd?: string): string; declare function getCopilotRulesDir(cwd?: string): string; declare function getCopilotSkillsDir(cwd?: string): string; declare function deleteFile(path: string): void; declare function getAgentDir(cwd?: string): string; declare function getAgentRulesDir(cwd?: string): string; declare function getAgentWorkflowsDir(cwd?: string): string; declare function getAgentSkillsDir(cwd?: string): string; declare const REPO_URL = "github:duongductrong/cursor-kit"; declare const REPO_REF = "master"; declare const REPO_RAW_URL = "https://raw.githubusercontent.com/duongductrong/cursor-kit/master"; declare const CURSOR_DIR = ".cursor"; declare const COMMANDS_DIR = "commands"; declare const RULES_DIR = "rules"; declare const SKILLS_DIR = "skills"; declare const COMMAND_EXTENSION = ".md"; declare const RULE_EXTENSION = ".mdc"; declare const SKILL_EXTENSION = ".mdc"; declare const CONFIG_FILE = ".cursorkit"; declare const TEMPLATE_PATHS: { readonly commands: "templates/commands"; readonly rules: "templates/rules"; readonly skills: "templates/skills"; }; export { COMMANDS_DIR, COMMAND_EXTENSION, CONFIG_FILE, CURSOR_DIR, REPO_RAW_URL, REPO_REF, REPO_URL, RULES_DIR, RULE_EXTENSION, SKILLS_DIR, SKILL_EXTENSION, TEMPLATE_PATHS, bold, copyDir, deleteFile, dim, dirExists, ensureDir, fileExists, getAgentDir, getAgentRulesDir, getAgentSkillsDir, getAgentWorkflowsDir, getCommandsDir, getConflictingDirs, getConflictingFiles, getCopilotCommandsDir, getCopilotInstructionsDir, getCopilotInstructionsPath, getCopilotRulesDir, getCopilotSkillsDir, getCursorDir, getGitHubDir, getNonConflictingDirs, getNonConflictingFiles, getPackageJson, getRulesDir, getSkillsDir, gradientText, highlight, listDirs, listFiles, printBanner, printDivider, printError, printInfo, printSuccess, printVersion, printWarning, readFile, removeFile, resolveFromCwd, writeFile };