import type { ExtensionContext } from "@earendil-works/pi-coding-agent"; import type { MermaidContextSlice } from "./extract.js"; import type { RenderCache } from "./render.js"; type DiagramEntry = { id: string; block: { code: string; blockIndex: number; startLine: number; endLine: number; }; context: MermaidContextSlice; source: "assistant" | "user" | "command"; }; /** * opens a pannable overlay for browsing rendered mermaid diagrams. * supports horizontal/vertical scrolling and multi-diagram navigation. */ export declare function openMermaidViewer(args: { ctx: ExtensionContext; diagrams: DiagramEntry[]; focusIndex?: number; cache: RenderCache; }): Promise; export {}; //# sourceMappingURL=viewer.d.ts.map