/** * CLAUDE.md Generator * Generates lean, enforceable Claude Code configuration optimized for token efficiency. * * Templates: minimal | standard | full | security | performance | solo * All templates use imperative rules and agent comms-first coordination. */ import type { InitOptions, ClaudeMdTemplate } from './types.js'; export declare function generateClaudeMd(options: InitOptions, template?: ClaudeMdTemplate): string; export declare function generateMinimalClaudeMd(options: InitOptions): string; /** * The shared sections, with the CLI invoked as `cli`. With the default (this * file's form) they are what a CLAUDE.md importing AGENTS.md must not repeat; * with `AGENTS_MD_CLI` they are exactly what the codex generator writes into * AGENTS.md. */ export declare function sharedSectionsForImport(cli?: string): string[]; /** How the codex generator writes the CLI invocation into AGENTS.md. */ export declare const AGENTS_MD_CLI = "npx @claude-flow/cli"; /** * #2638 dual mode: CLAUDE.md imports AGENTS.md (which carries the shared * sections) and keeps only what is Claude-specific, plus any template extras * the shared set does not cover. Nothing here repeats a shared section. */ export declare function generateDualClaudeMd(options: InitOptions, template?: ClaudeMdTemplate): string; export declare const CLAUDE_MD_TEMPLATES: Array<{ name: ClaudeMdTemplate; description: string; }>; export default generateClaudeMd; //# sourceMappingURL=claudemd-generator.d.ts.map