/** * @fileoverview URL builders for the visualization page. * * ## ⚠️ DEPRECATED as of v0.5.0 * * This module used to also export `injectVisualizationUrl()` / * `appendVisualizationBanner()` for mutating tool result output. Those * helpers were removed in v0.5.0 — the plugin no longer mutates tool * result output. Reach-out happens via the SSE event stream broadcast * by the local HTTP service. * * Only the pure URL builders remain. They are still used internally by * the plugin (to compute `visualizationUrl` on each TaskSession) and may * be useful for tests / custom callers that want to display the URL. * * The mutation helpers (`injectVisualizationUrl`, `appendVisualizationBanner`) * are gone in v0.5.0. If you depend on the old mutation behavior, pin to * `roy-plugin-task-show@0.4.x`. */ import type { TaskShowConfig } from "./types.js"; /** * Build the public URL the visualization lives at. Exposed so that unit tests * (and the plugin entry point) can produce identical strings. */ export declare function buildVisualizationUrl(cfg: Pick, taskId: number | string): string; /** * Optional banner linking to the index page (used when the plugin wants to * mention "see all recent tasks" alongside a single URL). */ export declare function buildIndexUrl(cfg: Pick): string; //# sourceMappingURL=url-injector.d.ts.map