/**
 * Navigation derived from the bundled `/docs` index. Every href is `/docs/<slug>`
 * for a slug that exists in {@link DocsIndex}; used by the MCP root landing
 * Learn section and quick-link validation.
 */
import type { DocsIndex } from "./index_builder.js";
import type { RootLandingNavCategory, RootLandingNavItem } from "../root_landing/site_nav.js";
export interface BundledDocsQuickLink {
    label: string;
    /** Empty string = docs index; otherwise a bundled doc slug under `/docs/<slug>`. */
    slug: string;
}
export interface BundledDocsFooterColumn {
    title: string;
    links: readonly BundledDocsQuickLink[];
}
/**
 * Site-footer column mirror for the MCP root landing page. Paths are bundled doc
 * slugs (or external URLs), not marketing-site routes.
 */
export declare const BUNDLED_DOCS_FOOTER_COLUMNS: readonly BundledDocsFooterColumn[];
/** Curated shortcuts surfaced in the Inspector sidebar and home Resources card. */
export declare const BUNDLED_DOCS_QUICK_LINKS: readonly BundledDocsQuickLink[];
/** Quick links whose slugs exist in the current visibility-filtered docs index. */
export declare function resolveBundledDocsQuickLinks(index: DocsIndex): RootLandingNavItem[];
/**
 * Full Learn index from the bundled docs tree: featured docs, then manifest
 * categories (same grouping as `GET /docs?format=json`).
 */
export declare function buildBundledDocsNavCategories(index: DocsIndex): RootLandingNavCategory[];
/**
 * Footer columns for the MCP root landing page when `bundledDocsNav` is active.
 * Drops links whose doc slug is absent from the visibility-filtered index.
 */
export declare function buildBundledDocsFooterColumns(index: DocsIndex, docsNavBase: string): RootLandingNavCategory[];
//# sourceMappingURL=bundled_nav.d.ts.map