/** Escape HTML special characters to prevent XSS */
export declare function escapeHtml(str: string): string;
/** Minimal Markdown → HTML converter (headings, bold, lists, code blocks) */
export declare function markdownToHtml(md: string): string;
/** Base CSS for the dark theme dashboard (assembled from subfunctions) */
export declare function getBaseStyles(): string;
/** Client-side JS for auto-refresh polling, retry logic, keyboard nav, and tab switching */
export declare function getClientScript(): string;
/** Render the full HTML layout with head/body and optional extra styles/scripts */
export declare function renderLayout(title: string, body: string, extraStyles?: string, extraScripts?: string): string;
//# sourceMappingURL=templates-layout.d.ts.map