/**
 * @fileoverview Top-level landing page composition. Stitches `<head>`,
 * hero, capability sections, and footer into a single HTML document string.
 * `degraded` collapses the body to the hero + an empty-state note when the
 * caller is unauthenticated and `landing.requireAuth` is enabled.
 *
 * @module src/mcp-server/transports/http/landing-page/render
 */
import type { ServerManifest } from '../../../../core/serverManifest.js';
/**
 * Render the full landing page. `baseUrl` is the request origin
 * (e.g. `https://pubmed.example.com`) — used in connect snippets and OG meta.
 * `degraded` reduces the body when `requireAuth` gates unauth callers.
 */
export declare function renderLandingPage(manifest: ServerManifest, baseUrl: string, degraded?: boolean): string;
//# sourceMappingURL=render.d.ts.map