/** * Labels a conversational message as a user comment. Providers without a real * system prompt (codex prepends it to the user turn) lose the assistant-mode * role text in the noise, and a bare "fix X" message then reads as an * implementation request — the label keeps it conversation material. */ export declare function frameUserComment(lang: 'en' | 'ja', userMessage: string): string; export declare function formatLiteralBlock(content: string): string; export declare function prependInitialPromptContext(userMessage: string, initialPromptContext?: string): string; export declare function formatSourceContextSection(lang: 'en' | 'ja', sourceContext?: string): string; export declare function prependSourceContext(lang: 'en' | 'ja', userMessage: string, sourceContext?: string): string; export declare function prependSourceContextGuardToSystemPrompt(lang: 'en' | 'ja', systemPrompt: string): string; //# sourceMappingURL=promptSections.d.ts.map