/** * Prompt assembly for the "re-format to venue" handoff: the panel cannot * reach an LLM directly, so it hands one assembled prompt to the current * session's agent (the same chat-handoff pattern as compile-fix). Pure * functions only, so the prompt shape is unit-testable without a host. * @module dsh-client-ui-mimir/client/venue-format */ /** Everything the venue-format prompt needs. */ export interface VenueFormatRequest { /** Title of the project being re-formatted (for the agent's context). */ readonly projectTitle: string; /** Display name of the target venue, e.g. `CVPR (IEEE/CVF)`. */ readonly venueName: string; /** The project's paper directory relative to the workspace root. */ readonly paperDir: string; } /** * Assemble the venue-format handoff prompt: the agent reads the venue brief * the apply step wrote at `template/TEMPLATE.md`, re-layouts `main.tex` (and * companions) to match, and compiles to prove the swap. Scientific content * stays untouched. * @param request - project title, venue name, and paper directory. * @returns the prompt text handed to the current session's agent. */ export declare function buildVenueFormatPrompt(request: VenueFormatRequest): string; //# sourceMappingURL=venue-format.d.ts.map