/** * Pure render / template functions extracted from * service stays under the 800-line cap. Behaviour-preserving verbatim move; * `export` keywords were added to the symbols the service still imports. */ import { type ProjectContext } from './project-context.js'; import type { StandardsLanguage } from './project-standards-service.js'; export declare function renderCommonCodingStyle(ctx: ProjectContext): string; export declare function renderSecurity(ctx: ProjectContext): string; /** * UI library priority rule (effective 2026-08-01). Public so unit tests * can pin the contract without reaching through the plan builder. * * Returns the rule line, or `null` when the project has no detected * component library (in which case the rule is intentionally silent). */ export declare function renderUiLibraryPriorityRule(ctx: ProjectContext): string | null; export declare function renderLanguageCodingStyle(language: StandardsLanguage, ctx: ProjectContext): string; export { renderCodeReview, renderManagedStandardsIndex } from './standards-render-common.js';