/**
 * @fileoverview Single-line status strip under the hero. Communicates auth
 * mode, capability counts, and protocol version in one mono-spaced,
 * dot-separated row.
 *
 * Accessibility: the container carries an `aria-label` with the long-form
 * auth phrase ("Public access", "Requires OAuth", etc.) so assistive tech
 * reads the gated-ness even when the visible label is compact ("public",
 * "oauth"). The strip is static after initial render, so `role="status"`
 * (meant for live regions) would announce on page load as if it were a
 * change — we deliberately omit it.
 *
 * @module src/mcp-server/transports/http/landing-page/sections/status-strip
 */
import type { ServerManifest } from '../../../../../core/serverManifest.js';
import { type SafeHtml } from '../../../../../utils/formatting/html.js';
export declare function renderStatusStrip(manifest: ServerManifest, degraded: boolean): SafeHtml;
//# sourceMappingURL=status-strip.d.ts.map