import type { RenderArgs } from "../args.js"; /** * Locate the `plan-viewer.html` template by checking multiple candidate locations and return the first readable path. * * @returns The filesystem path to the first readable `plan-viewer.html` template. * @throws Error if no template file is found in any of the checked locations. */ export declare function getTemplatePath(): string; /** * Render a training plan file into the plan-viewer HTML template. * * Reads the specified input plan (compact YAML or full JSON), validates and expands it as needed, * injects the resulting plan JSON into the plan-viewer template, and writes the rendered HTML * to the given output file or stdout when no output file is provided. * * @param args - Rendering arguments containing the input file path and optional output file path. */ export declare function runRender(args: RenderArgs): void;