import { type AgentCustomization, type EmitResult, type EmitOptions, type Workspace } from '@a16njs/models'; /** * Emit agent customizations to Claude format. * - GlobalPrompts -> .claude/rules/*.md (no frontmatter) * - FileRules -> .claude/rules/*.md (with paths: frontmatter) * - SimpleAgentSkills -> .claude/skills/SKILL.md * - AgentSkillIO -> .claude/skills/ (SKILL.md + resource files) * - ManualPrompts -> .claude/skills/SKILL.md (disable-model-invocation) * - AgentIgnore -> .claude/settings.json (permissions.deny) * * @param models - The customizations to emit * @param rootOrWorkspace - Root directory path or Workspace instance * @param options - Optional emit options (e.g., dryRun) */ export declare function emit(models: AgentCustomization[], rootOrWorkspace: string | Workspace, options?: EmitOptions): Promise; //# sourceMappingURL=emit.d.ts.map