/** * Multi-target agent-pack generator (SMI-5456 Wave 1 Step 4). * * {@link generateAgentPack} renders every artifact of the portable Skillsmith * Agent pack from one prompt source + the curated tool profile: * A1 SKILL.md pack, A2 Claude-format agent md, A3 Codex TOML entry, * A4 OpenCode agent md, A5 Copilot .agent.md, A6 SessionStart/SessionEnd * hooks per hook-capable harness. * * Output is deterministic (byte-identical for identical input) so snapshot and * drift tests can guard it. The generator NEVER touches the filesystem — the * generation script does that — and never imports `@skillsmith/mcp-server` (the * tool profile is injected, keeping the dependency direction clean). */ import { type AgentPackArtifact, type AgentPackInput } from './types.js'; export * from './types.js'; export { INTRO_PARAGRAPHS, JOBS, PACK_DESCRIPTION, PAYWALL_TRIGGERS, TRUST_CLAUSES, } from './prompt-source.js'; export { renderAgentSkillBody, renderAgentSkillMd } from './skill-md.js'; export { renderClaudeShim, renderCodexToml, renderCopilotShim, renderOpenCodeShim, SHIM_DESCRIPTION, } from './shims.js'; export { renderSessionEndHook, renderSessionStartHook } from './hooks.js'; /** * Generate the full agent pack. Paths are POSIX-relative to the pack root; the * installer (Step 5) maps each `harness`/`kind` to its on-disk destination. */ export declare function generateAgentPack(input: AgentPackInput): AgentPackArtifact[]; //# sourceMappingURL=index.d.ts.map