import type { AgentDef } from "./setup-types.js"; export declare const MEMAX_INSTRUCTION_BLOCK: string; export declare function injectInstructions(filePath: string): void; export declare function removeInstructions(filePath: string): boolean; /** Resolve the agent's global skills directory, or null if skills aren't supported. */ export declare function agentSkillsDir(agent: AgentDef): string | null; /** * Merge bundled skills from assets/skills/ into the agent's global skills directory. * When a file already exists and differs, prompt the user to choose. * Returns the number of skills installed/updated. */ export declare function installSkills(agent: AgentDef): Promise; /** Remove installed memax skills from the agent's global skills directory. */ export declare function removeSkills(agent: AgentDef): boolean; /** Recursively collect all relative file paths under a directory. */ export declare function collectFiles(dir: string, base?: string): string[]; /** Ask the user what to do when a skill file conflicts. */ export declare function promptSkillConflict(agentName: string, skillName: string, filePath: string): Promise<"replace" | "skip">; /** Resolve the bundled skills asset directory (assets/skills/). */ export declare function getSkillsAssetDir(): string; //# sourceMappingURL=setup-instructions.d.ts.map