/** * @the-forge-flow/lumen — PI coding agent extension entry point. * * Lifted from @the-forge-flow/visual-explainer-pi: src/index.ts. Adapted: * - tool name `tff-generate_visual` → `lumen-generate_visual` * - slash commands `visual-{reopen,list}` → `lumen-{reopen,list}` * - in v0.1.x only `mermaid_custom` is wired through generateVisual; other * types throw NotImplementedError until lumen-{diagram,chart,...} land. * * The same `skills/` tree is consumed by the Claude Code plugin * (`.claude-plugin/plugin.json`) and shipped to PI under `dist/skills/` via * the `prebuild` script in package.json. */ import type { ExtensionAPI } from "@mariozechner/pi-coding-agent"; export declare const LUMEN_VERSION = "0.1.9"; export declare const LUMEN_CAPABILITIES: readonly ["lumen-diagram", "lumen-chart", "lumen-mermaid", "lumen-slides", "lumen-gallery", "lumen-guide", "lumen-recap", "lumen-fact-check"]; export declare const LUMEN_COMPOSITES: readonly ["lumen-architecture-doc", "lumen-readme-pack", "lumen-launch-deck", "lumen-postmortem"]; export declare const LUMEN_PLAYBOOKS: readonly ["lumen-document-this-project", "lumen-release-pack"]; export declare const LUMEN_SKILLS: readonly ["lumen-diagram", "lumen-chart", "lumen-mermaid", "lumen-slides", "lumen-gallery", "lumen-guide", "lumen-recap", "lumen-fact-check", "lumen-architecture-doc", "lumen-readme-pack", "lumen-launch-deck", "lumen-postmortem", "lumen-document-this-project", "lumen-release-pack"]; export type LumenSkillId = (typeof LUMEN_SKILLS)[number]; export default function lumenExtension(pi: ExtensionAPI): void; export { generateArchitectureTemplate } from "./templates/architecture.js"; export type { ArchitectureContent, ArchitectureSection, } from "./templates/architecture.js"; export { generateChartTemplate, parseChartContent, SUPPORTED_CHARTS, type BarContent, type BarSeries, type ChartContent, type DataPoint, type LineContent, type LineSeries, type PieContent, type PieSlice, type SupportedChart, type TableColumn, type TableContent, type TableRow, } from "./templates/chart/index.js"; export { generateDiagramTemplate, parseFgraphContent, SUPPORTED_TOPOLOGIES, type FgraphContent, type FgraphEdge, type FgraphNode, type FgraphSemantic, type FgraphShape, type FgraphTone, type LayeredContent, type LinearFlowContent, type RadialHubContent, type RadialPosition, type RadialSpoke, type SequenceContent, type SequenceMessage, type SequenceParticipant, type SupportedTopology, } from "./templates/diagram/index.js"; export { generateMermaidTemplate } from "./templates/mermaid.js"; export type { MermaidContent } from "./templates/mermaid.js"; export type { Aesthetic, AnyAesthetic, ExtensionState, FgraphAesthetic, GenerateResult, GenerateVisualParams, Palette, Theme, VisualType, } from "./types.js"; //# sourceMappingURL=index.d.ts.map