/**
 * Renderers for per-call dynamic content in the system prompt —
 * workspace facts and attachments. The user's description itself is
 * returned as a separate `userMessage` slot (not part of the system
 * prompt) so the chat UI can show it cleanly.
 *
 * Static section bodies live alongside this file as named constants;
 * dynamic content is built here so the static sections stay pure
 * string literals (easy to read, easy to swap out via overrides).
 */
import type { ApplicationCreationPromptAttachment, ApplicationCreationPromptWorkspace } from '../../../../../application/ports/output/services/application-creation-prompt-builder.interface.js';
export declare function renderWorkspace(workspace: ApplicationCreationPromptWorkspace | undefined): string | null;
export declare function renderAttachments(attachments: ApplicationCreationPromptAttachment[] | undefined): string | null;
//# sourceMappingURL=dynamic.d.ts.map